ouyu-code

计算机中的符号数有三种表示方法,即原码反码补码。三种表示方法均有符号位和数值位两部分,符号位都是用1表示“负”,用0表示“正”,而数值位,三种表示方法各不相同。

原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1。例如:原码10010= 反码11101 (10010,1为符号码,故为负)。

反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

 

在计算机系统中,数值一律用补码来表示和存储。补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。

一种最简单的计算负数补码的方式:符号位保持1不变,数值位从右边数第一个1及其右边的0保持不变,左边按位取反。

分类:

技术点:

相关文章:

  • 2021-12-20
  • 2021-10-10
  • 2021-07-02
  • 2022-12-23
  • 2021-08-09
  • 2021-07-31
  • 2021-11-18
猜你喜欢
  • 2022-12-23
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-10
  • 2022-01-07
  • 2021-12-31
相关资源
相似解决方案