C语言_知识点_1.3(原码 反码 补码)

 

符号位:在二进制中表示数字的正负,即二进制的最高一位,0表示正、1表示负

在计算机中 :正数以原码形式存放,负数以补码形式存放

原码:

  • 正数对应的二进制形式就是原码
  • 负数的绝对值转换二进制形式,在最高一位加1,就是原码
0
 
反码:
  • 正数中反码与原码相同
  • 负数中原码除符号位以外,其余按位取反
0
0
 
补码:
  • 正数中补码与原码相同,
  • 负数中补码就是反码除符号位以外,各位取反,最后一位加再加1(记得 逢二进一)

日期:2023-11-16
posted @ 2023-11-16 14:26  freeyang8  阅读(26)  评论(0)    收藏  举报