Câu hỏi được gắn thẻ «c»

C là ngôn ngữ lập trình đa dụng được sử dụng cho lập trình hệ thống (HĐH và nhúng), thư viện, trò chơi và đa nền tảng. Thẻ này nên được sử dụng với các câu hỏi chung liên quan đến ngôn ngữ C, như được định nghĩa trong tiêu chuẩn ISO 9899 (phiên bản mới nhất, 9899: 2018, trừ khi có quy định khác - cũng yêu cầu phiên bản cụ thể của thẻ với c89, c99, c11, v.v.). C khác với C ++ và không nên kết hợp với thẻ C ++ mà không có lý do hợp lý.





16
Làm thế nào để tôi mã hóa base64 (giải mã) trong C?
Tôi có dữ liệu nhị phân trong một biến char không dấu. Tôi cần chuyển đổi chúng thành PEM base64 trong c. Tôi đã tìm trong thư viện openssl nhưng tôi không thể tìm thấy bất kỳ chức năng nào. Có ai có ý kiến ​​gì không?
131 c  base64 

4
bool để chuyển đổi int
Làm thế nào di chuyển là chuyển đổi này. Tôi có thể chắc chắn rằng cả hai khẳng định đều vượt qua? int x = 4<5; assert(x==1); x = 4>5; assert(x==0); Đừng hỏi tại sao. Tôi biết rằng nó là xấu xí. Cảm ơn bạn.
131 c++  c  c99 

4
Mặc định GCC bao gồm các thư mục là gì?
Khi tôi biên dịch một tệp nguồn rất đơn giản với gcc, tôi không phải chỉ định đường dẫn đến các tệp bao gồm tiêu chuẩn như stdio hoặc stdlib. Làm thế nào để GCC biết cách tìm các tệp này? Liệu nó có /usr/includeđường dẫn cứng bên trong, hoặc …
131 c++  c  linux  gcc  include-path 

12
Tại sao C không có phao không dấu?
Tôi biết, câu hỏi dường như là lạ. Lập trình viên đôi khi nghĩ quá nhiều. Vui lòng đọc tiếp ... Trong CI sử dụng signedvà unsignedsố nguyên rất nhiều. Tôi thích thực tế là trình biên dịch cảnh báo tôi nếu tôi làm những việc như gán một số …





4
Tại sao sizeof (my_arr) [0] biên dịch và sizeof bằng nhau (my_arr [0])?
Tại sao mã này biên dịch? _Static uint32_t my_arr[2]; _Static_assert(sizeof(my_arr) == 8, ""); _Static_assert(sizeof(my_arr[0]) == 4, ""); _Static_assert(sizeof(my_arr)[0] == 4, ""); 2 khẳng định đầu tiên rõ ràng là chính xác, nhưng tôi đã dự đoán dòng cuối cùng sẽ thất bại, vì sự hiểu biết của tôi là sizeof()nên …
129 c  sizeof 

11
Bắt GDB để lưu danh sách các điểm dừng
OK, ngắt thông tin liệt kê các điểm dừng, nhưng không ở định dạng sẽ hoạt động tốt với việc sử dụng lại chúng bằng cách sử dụng --command như trong câu hỏi này . GDB có phương pháp bỏ chúng vào một tệp có thể chấp nhận để nhập …
129 c++  c  debugging  gdb  breakpoints 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.