回滚就是超过了范围,回到重新的地方
/*注意占位符*/
1 #include <stdio.h>
2
3 int main (void)
4 {
5 //char: -128 ~ 127
6 printf("%hhd\n",-128);
7 printf("%hhd\n",127);
8
9 printf("%hhd\n",128);//回滚 (128-128)+ -128 = -128
10 printf("%hhd\n",255);//回滚 (255-128)+ -128 = -1
11
12
13 //unsigned char: 0 ~ 255
14 printf("%hhu\n",0);
15 printf("%hhu\n",255);
16
17 printf("%hhu\n",256);// (256 - 256) + 0 = 0
18 printf("%hhu\n",300);// (300 - 256) + 0 = 44
19
20 return 0;
21 }
回滚问题
最新推荐文章于 2024-07-21 23:17:36 发布