你能解释的家伙我溢出和下溢如何工作的signed char,并unsigned char?
int main () {
signed char c;
scanf("%d",&c);
printf("%d\n",c);
printf("%c\n",c);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,如果谢谢scanf,我说c=200有一个溢出,这是由第一个显示printf.
第二个printf给我相同的ASCII符号200 ...
为什么?
c ×1