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

Thẻ này dành cho các câu hỏi liên quan đến Tiêu chuẩn quốc tế ISO 9899: 1999, hay còn gọi là "C99", với corrigenda kỹ thuật và cho các câu hỏi về mã được viết bằng C99 (trái ngược với các bản sửa đổi Tiêu chuẩn K&R C, C89 hoặc mới hơn như bản sửa đổi C11 năm 2011) .





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 

3
Làm thế nào để chương trình dưới đây xuất ra `C89` khi được biên dịch ở chế độ C89 và` C99` khi được biên dịch ở chế độ C99?
Tôi đã tìm thấy chương trình C này từ web: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; } Điều thú vị với chương trình này là khi nó được biên dịch và chạy ở chế độ C89, nó sẽ in C89và khi được biên dịch và chạy ở chế …
128 c  printf  comments  c99  c89 




7
Tiêu đề C99 stdint.h và MS Visual Studio
Trước sự ngạc nhiên của tôi, tôi vừa phát hiện ra rằng C99 stdint.h bị thiếu trong MS Visual Studio 2003 trở lên. Tôi chắc rằng họ có lý do của họ, nhưng có ai biết tôi có thể tải xuống một bản sao ở đâu không? Nếu không có …
113 c++  c  visual-studio  c99 





3
Có máy nào, trong đó sizeof (char)! = 1, hoặc ít nhất CHAR_BIT> 8 không?
На этот вопрос есть ответы на Stack Overflow на русском : Кто-нибудь встречал в своей практике sizeof (char)! = 1? Có máy móc (hoặc trình biên dịch) không, ở đâu sizeof(char) != 1? Liệu tiêu chuẩn C99 nói rằng sizeof(char)tình hình thực hiện tuân thủ tiêu chuẩn phải được chính …
93 c  char  standards  sizeof  c99 

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.