c语言中补码和反码是什么意思,求例子,谢谢

日期:2021-06-11 02:12:02 人气:1

c语言中补码和反码是什么意思,求例子,谢谢

数在计算机中是以二进制形式表示的。
数分为有符号数和无符号数。
原码、反码、补码都是有符号定点数的表示方法。
一个有符号定点数的最高位为符号位,0是正,1是负。
以下都以8位整数为例,
原码就是这个数本身的二进制形式。
例如
1000001 就是-1
0000001 就是+1
正数的反码和补码都是和原码相同。
负数的反码是将其原码除符号位之外的各位求反
[-3]反=[10000011]反=111
    A+
热门评论