【问题标题】:C programming quiz based on datatypes基于数据类型的 C 编程测验
【发布时间】:2018-07-08 11:36:51
【问题描述】:
#include<stdio.h>
int main()
{
 char c = 125;
 c = c+10;
 printf("%d", c);
 return 0;

}

谁能告诉我为什么程序的输出是-121。 先谢谢了

【问题讨论】:

标签: c


【解决方案1】:

这是因为integer overflow。最大char值为127,sum的结果为135,更多

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-23
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    • 2021-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多