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ý.







10
giá trị nhân đôi tối thiểu trong C / C ++
Có cách tiêu chuẩn và / hoặc di động nào để biểu diễn giá trị âm nhỏ nhất (ví dụ: sử dụng âm vô cực) trong chương trình C (++) không? DBL_MIN trong float.h là số dương nhỏ nhất .
92 c++  c  math 


5
Tại sao cấu trúc này có kích thước 3 thay vì 2?
Tôi đã xác định cấu trúc này: typedef struct { char A:3; char B:3; char C:3; char D:3; char E:3; } col; Cho sizeof(col)tôi kết quả là 3, nhưng nó không phải là 2? Nếu tôi nhận xét chỉ một phần tử, thì sizeoflà 2. Tôi không hiểu tại sao: …
91 c++  c  struct 



12
Khai báo biến trong tệp tiêu đề - tĩnh hay không?
Khi cấu trúc lại một số, #definestôi gặp các khai báo tương tự như sau trong tệp tiêu đề C ++: static const unsigned int VAL = 42; const unsigned int ANOTHER_VAL = 37; Câu hỏi đặt ra là, sự khác biệt, nếu có, thì static sẽ tạo ra gì? …
91 c++  c  static 

3
CHAR_BIT là gì?
Trích dẫn mã để tính toán giá trị tuyệt đối số nguyên (abs) không phân nhánh từ http://graphics.stanford.edu/~seander/bithacks.html : int v; // we want to find the absolute value of v unsigned int r; // the result goes here int const mask = v >> sizeof(int) * CHAR_BIT - 1; …



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.