正码、反码、补码区别
原码表示:
1. 真值为纯小数:
X=0.0110 原码X=0.0110 X=-0.0110 原码X=1.0110
2. 真值为纯整数:
X=1101 原码X=01101 X=-1101 原码X=11101
3. 原码中真值0的表示方式:+0即 00000 -0即10000
补码表示:正数不变,负数取反末尾+1
1. 真值为纯小数:
X=0.0110 补码X=0.0110 X=-0.0110 补码X=1.1010
2. 真值为纯整数:
X=1101 补码X=01101 X=-1101 补码X=10011
3. 补码中真值0的表示方式:+0即 00000 -0即00000 相同因为进位1被丢弃
反码:表示和补码相同,只不过末尾不+1
1. 真值为纯小数:
X=0.0110 补码X=0.0110 X=-0.0110 补码X=1.1001
2. 真值为纯整数:
X=1101 补码X=01101 X=-1101 补码X=10010
3. 反码中真值0的表示方式:+0即 00000 -0即11111