1
Giá trị char được đặt thành CHAR_MAX có được bảo đảm để bao quanh CHAR_MIN không?
Mã của tôi: #include <stdio.h> #include <limits.h> int main() { char c = CHAR_MAX; c += 1; printf("CHAR_MIN=%d CHAR_MAX=%d c=%d (%c)\n", CHAR_MIN, CHAR_MAX, c, c); } Đầu ra: CHAR_MIN=-128 CHAR_MAX=127 c=-128 () Chúng ta thấy rằng khi chúng ta tăng một charbiến được đặt thành CHAR_MAX, nó sẽ bao quanh …