c的小白求大神解答!

nxbtch nxbtch 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<stdio.h>
main()
{
short c;
c = 378657884;
printf("%d", c);
}



运行的结果竟然是 -9124 我表示无语 不知道为什么
我知道他溢出了 但为何不报错呢? 还有再加长的话他就会报错 我用的是c free
什么时候会错呢? 又如何才能无限制的输入一个数呢? 很大很大的情况下
希望各位大神能详细解答啊!
...全文
评论 20
收藏 已收藏
分享
返回顶部
nxbtch
C语言 70,039 成员 243,237 内容