溢出体积是怎么计算的(溢出)

导读 大家好,我是小科,我来为大家解答以上问题。溢出体积是怎么计算的,溢出很多人还不知道,现在让我们一起来看看吧!1、对于整数来说溢出就...

大家好,我是小科,我来为大家解答以上问题。溢出体积是怎么计算的,溢出很多人还不知道,现在让我们一起来看看吧!

1、对于整数来说溢出就是超出类型所能表示的范围。比如对于无符号整数0 - 1就会溢出。而对于16位带符号整数-32768 - 1会溢出。

2、这里存在一个问题就是一般CPU不会区分你的运算是否带符号,因为不管带不带符号,运算方法都是一样的。也就是说两种溢出都需要考虑,为了区分,无符号整型的溢出就被称作进位了。

3、进位判断方法:加减时最高位产生进位或借位,代表结果超出无符号数的范围,单字节就是0~255;

4、溢出判断方法:加减时最高位和次高位中有且仅有一个产生进位或借位,代表结果超出有符号数的范围,单字节就是-128~127;

本文到此讲解完毕了,希望对大家有帮助。

最新文章