“±0的表示”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
第3行: 第3行:
 
!数制
 
!数制
 
!数值0
 
!数值0
!数值-0
+
!数值-0(负0)
!数值
+
!0-0(0减0)
 
|-
 
|-
 
|原码
 
|原码
第28行: 第28行:
 
'''<big>注意:</big>'''在补码和移码中,0有唯一的编码,补码中+0和-0均为0000 0000。
 
'''<big>注意:</big>'''在补码和移码中,0有唯一的编码,补码中+0和-0均为0000 0000。
  
多数计算机都采用补码进行加减运算,其符号位和数值位一样参与运算,无须做特殊处理。
+
'''<big>多数计算机都采用补码进行加减运算</big>''',其符号位和数值位一样参与运算,无须做特殊处理。
 +
 
 +
应用补码,减法转换成加法进行计算,0-0(0减0)转换成 0+(-0),1-1转换成 1+(-1),也是用补码进行计算更合适。

2022年9月2日 (五) 05:26的版本

https://www.bilibili.com/video/BV1hg411V7Bm?p=8

数制 数值0 数值-0(负0) 0-0(0减0)
原码 0000 0000 1000 0000 1000 0000
反码 0000 0000 1111 1111 1111 1111
补码 0000 0000 0000 0000 0000 0000
移码 1000 0000 1000 0000 0000 0000

注意:在补码和移码中,0有唯一的编码,补码中+0和-0均为0000 0000。

多数计算机都采用补码进行加减运算,其符号位和数值位一样参与运算,无须做特殊处理。

应用补码,减法转换成加法进行计算,0-0(0减0)转换成 0+(-0),1-1转换成 1+(-1),也是用补码进行计算更合适。