问题标题:
计算机中存储的是数的补码,但+0(表示0)与-0(表示-128)的补码是一样的,那怎么分辨是0还是-128?
问题描述:
计算机中存储的是数的补码,但+0(表示0)与-0(表示-128)的补码是一样的,那怎么分辨是0还是-128?
何红旗回答:
0原码是00000000
-0原码是10000000
0反码是00000000
-0反码是11111111
0补码是00000000
补码没有正0与负0之分
正数的反码、补码和其原码相同负数的反码是其原码除符号位外其他位取反负数的补码是取其反码后加1
点击显示
数学推荐
热门数学推荐