1--进制转换与原码、补码、反码

进制转换:

十转二:短除法,例:58-----111010 58/2 商29 余0.....1/2 商0 余1 (余数倒过来)

八转二(0~7):用大写“O”表示,例:O57----101 111(二的三次方=8 故 三位二进制表示一位八进制) (4 2 1) 5-- 1 0 1, 7-- 1 1 1

十六转二(0~F):用“0x”表示,例:0x1a----0001 1010(二的四次方=16 故 四位二进制表示一位十六进制) (8 4 2 1) 1-- 0 0 0 1, a-- 1 0 1 0

原码、补码、反码:

正数原码、补码、反码一致。

原码:负数最高位为1,其余各位绝对值二进制码 例:-1 原:1000 0001。

反码:负数最高位(符号位)不变,其余按位取反。 例:-1 反:1111 1110。

补码:负数其反码+1。 例:-1 补:1111 1111。

你可能感兴趣的:(1--进制转换与原码、补码、反码)