小编big*_*guy的帖子

C语言中的溢出和下溢

你能解释的家伙我溢出和下溢如何工作的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

3
推荐指数
1
解决办法
438
查看次数

标签 统计

c ×1