1.1 进制的概述
二进制:0~1 ,以0b开头, bitset<8>输出
八进制:0-7以0开头, 0123, oct输出
十进制:0-9,123, cout默认输出十进制
十六进制:0-9 a-f 以ox开头, hex输出,不区分正负数
n进制:0~n-1
1.2 十进制转二进制、八进制、十六进制(短除法)
1.3 二进制、八进制、十六进制转十进制(位次幂)
1.4 二进制转八进制、十六进制
1.4.1 二进制转八进制:
1.4.2 二进制转十六进制:
注意:二进制每8位代表一个字节,十六进制每一位对应4位二进制,所以十六进制每2位代表一个字节
1.5 八进制、十六进制转二进制:
1.5.1 八进制转二进制:
1.5.2 十六进制转二进制:
注意:十六进制、八进制没有直接转换方式,通常使用二进制作为中介进行转换。
不同的进制仅仅是数据的不同表现形式,不会影响数据在计算机里的存储方式。