计算机C语言 整形数据溢出 啥意思

2024-11-07 20:00:01
推荐回答(1个)
回答1:

我拿十进制举例子备仔雹吧,好理解
假如我们可以保存3位十进制数
3*4=12,可以得出正确结果
40*40=1600
因仿帆为只能保存三位,最前面的1就被忽略了,结果就变成了600
C语言中类型所占内存是固定的,比如int只有4字节,也就只能保存32位(一字节戚粗八位)二进制数,再大就溢出了