- 博客(1)
- 收藏
- 关注
原创 C语言整型溢出计算
对于signed char,正整数最大值为127,负整数最小值为-128,十进制转二进制运算时直接将高于八位的数字直接舍弃。由于整数运算在计算机内部都是通过补码进行处理,因此需要将十进制整型转换为二进制补码进行运算(正数的原码补码相同,负数原码取反(符号位不动),加一得到补码)。运算完成得到的是补码,有以下两种情况:1,如果第八位(符号位)为0,得到的是一个。2,如果第八位(符号位)为1,说明得到的是一个。,则舍去溢出的高位,将此补码转换成原码(逆运算,减一再取反)。整型溢出分为两种,一种是。
2023-05-26 23:45:44 1294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人