对于正数:原码,反码,补码三码合一
补码转化为原码
先减1
再取反,注意第一个数字为符号位
例子
1111 1111为哪个数?
先减一 1111 1110
再取反 1000 0001
结果为 -1
- 二进制转换为其它进制
如需进行十进制转换其它进制,可将十进制先转换为二进制,再进行转换
练习
从控制台输出一个数的十六进制
前面那个输出二进制,后面那个输出十六进制
对于正数:原码,反码,补码三码合一
补码转化为原码
先减1
再取反,注意第一个数字为符号位
例子
1111 1111为哪个数?
先减一 1111 1110
再取反 1000 0001
结果为 -1
练习
从控制台输出一个数的十六进制
前面那个输出二进制,后面那个输出十六进制