时间:2024-09-16 16:03:14
C语言int类型数值溢出会怎么样
我们发现当unsigned int 类型超出最大值时他会从0开始,而int类型的变量i则从
−2147483648开始。其实就是当超出最大值时会减去4294967296。
对于超出最小值的数会加上4294967296。c语言对于溢出行为不会通知,所以有时编程要考虑会不会溢出。
当int类型会溢出时,可以用long 类型或者long long 类型。
《int类型超过了最大值会溢出》不代表本网站观点,如有侵权请联系我们删除