虚心手套

文章
10
资源
0
加入时间
2年10月21天

算术运算溢出

一个算术运算的结果, 不管是有符号或者是无符号的, 如果需要更多的bit位才能正确表示的话, 就说明计算结果是溢出了。 超出的高位的bit位部分将被丢弃。 如果原始的数值是有符号类型, 而且最左边的bit为是1的话, 那么最终结果可能是负的。例:uint的取值范围为0~255, 255对应的二进制:11111111 , 255+1 = 100000000,256(100000000)是9位溢...