“转换规则”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“1”的新页面)
 
第1行: 第1行:
1
+
{| class="wikitable"
 +
|+
 +
!码制
 +
!正数
 +
!负数
 +
!运算规则
 +
|-
 +
|原码
 +
|'''<big>0</big>'''110 0010
 +
|'''<big>1</big>'''110 0010
 +
|最高位为符号位,为0表示正数,为1表示负数
 +
|-
 +
|反码
 +
|0110 0010
 +
|1'''<big>001 1101</big>'''
 +
|原码基础上,正数保持不变,负数符号位不变,其余位按位取反
 +
|-
 +
|补码
 +
|0110 0010
 +
|1001 11'''<big>10</big>'''
 +
|反码基础上,正数保持不变,负数+1
 +
|-
 +
|移码
 +
|'''<big>1</big>'''110 0010
 +
|'''<big>0</big>'''001 1110
 +
|补码基础上,将符号位取反
 +
|}

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

码制 正数 负数 运算规则
原码 0110 0010 1110 0010 最高位为符号位,为0表示正数,为1表示负数
反码 0110 0010 1001 1101 原码基础上,正数保持不变,负数符号位不变,其余位按位取反
补码 0110 0010 1001 1110 反码基础上,正数保持不变,负数+1
移码 1110 0010 0001 1110 补码基础上,将符号位取反