1、对于整数,有四种不同的表示方式:
* 二进制(binary):0,1,满2进1,以0b或0B开头。
* 十进制(decimal):0-9,满10进1.
* 八进制(octal):0-7,满8进1.
* 十六进制(hex):0-9及A-F,满16进1,以0x或0X开头表示,此处区分A-F大小写
2、二进制整数 的三种形式:
* 原码:直接将一个数值换成二进制数。最高号为是符号位
* 反码:对原码按位取反,只是最高位(符号位)确定为1.
* 补码:其反码+1.
注:计算机以二进制补码的形式保存所有的整数。正数的原码、反码、补码都相同,三码合一负数的补码是反码+1. 二进制——>八进制 二进制从右到左每三个一位看成一组。二进制——>十六进制 二进制从右到左每四个一组看成一位。