X=89H,先转为二进制表示,然后在求相应的表达方式。
二进制表示为8*16=16=128+16
10010000b
原码表示就是89h
反码即按位取反后求值为 011011111b=??h
补码为01110000b=??h
当X为原码时,真值为 -9
当X为反码时,真值为 -118
当X为补码时,真值为 -117
当X为无符号时,真值为 137
89--1000 1001
当X为原码时,-000 1001 真值为 -9H
当X为反码时,-111 0110 真值为 -76H
当X为补码时,-111 0111 真值为 -77H
当X为无符号时, 89--1000 1001
当X为原码时,1000 1001 真值为 89H
当X为反码时,0111 0110 真值为 76H
当X为补码时,0111 0111 真值为 77H
负数能用16进制表示