二进制:以0b或0B开头(0-1)
八进制:以0开头表示(0-7)
十六进制:以0x或0X表示(0-9以及A-F)
二进制转换为十进制:符号位0表示正数,1表示负数
原码、补码、反码:
底层存储格式:存的是补码
正数:
对于正数来说:原码、补码、反码 三码合一,正数的原码、补码、反码都一样
如13的原码、补码、反码都是00001101
负数:
反码:原码除符号位外取反
补码:反码+1
-13的原码:10001101
-13的反码:11110010
-13的补码:11110011
练习:
十进制转换为二进制:
用数字/2,把余数记录下来,然后倒着写出就是二进制
二进制转换为八进制、十六进制:
每三位对应八进制的一位,每四位对应十六进制的一位
版权声明:本文为weixin_40412060原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。