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。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容