正数的补码,就是基本身
负数的补码,就是原码按位取反加1
符号位,就是最高位,最左面的第一位;其它位,就是剩下的7位
由于运算器进行加法是最快的,因此,使用补码是为了加快计算
计算机不会减法`所以用补码把减法变成加法` 你看的数一般就说 "正数的补码是其本身,负数的补码是原码按位取反后1,符号位就是最高位等等`"
但是确没说为什么 正书可以127`负数居然可以存128位其实是不准确`或者说有的地方是不对的从底层看`只是为了方便你记忆总结的规律~我们还是来看8位~
首先~我得说补码无正负号~这是官方解释~ 8位二进制一共可以表示多少位数字?255个加个0~~ 其次~补码其实是 跟最小数的 "距离"~为什么这么说是最小数的距离
补码有什么用?
在计算机中使用补码,就可以用加法,代替减法。
其根本的用途,就是为了:简化硬件,即省钱。