进制介绍
对于整数,有四种表示方式:
- 二进制:0,1,满2进一。以0b或者0B开头。
- 十进制:0-9,满10进一。
- 八进制:0-7,满8进一。以数字0开头。
- 十六进制:0-9及A(10)-F(15),满16进一。以0x或者0X开头表示,此处的A-F不区分大小写。
进制之间的转换
- 二进制转十进制
方法:从最低位(右边)开始,将每个位上的数字提取出来,乘以2的(位数-1)次方,然后求和。
案例:0b1011 = 1×2的0次方 + 1×2的1次方 + 0×2的2次方 + 1×2的3次方 = 11 - 八进制转十进制
方法:从最低位(右边)开始,将每个位上的数字提取出来,乘以8的(位数-1)次方,然后求和。
案例:0234 = 4×8的0次方 + 3×8的1次方 + 2×8的2次方 = 156