全站数据
8 4 2 0 5 8 1

int所存储的数太大会怎么样

小懂心理 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 21:56:22

问题描述

int所存储的数太大会怎么样希望能解答下
精选答案
最佳答案

数字在累加的时候会不断进位,超过最大范围时符号位就变成了1,1表示的是负数,计算机就理解成这是个负数了。

C语言中int的取值范围为:-2147483648 ~ 2147483647。超过了这个范围进行赋值,C源代码是无法通过编译的。

其他回答

计算结果超过int变量所存储的范围会出现溢出现象,此时寄存器ov位为1