计算机中的进制 是一种计数的方式,数值的表示形式 常见的进制 十进制、二进制、八进制、十六进制 进制 数字 进位方法 十进制 0、1、 2、 3、 4、 5、 6、 7、 8、 9、 逢十进一 二进制 0、 1 逢二进一 书写形式:需要以0b后者0B开头,如0b101 八进制 逢八进一 书写形式:在前面加个0,如045 十六进制 0、1、 2、 3、 4、 5、 6、 7、 8、 9、A、B、C、D、E、F 逢十六进一 书写形式: 在前面加个0x或者0X,如0x45 %d 打印十进制数字 %o 打印八进制数字 %x 打印十六进制数字 进制转化的要素 进制转化的3个基本要素:数位、基数和位权 数位:数位是指数码在一个数中所处的位置 基数:每个数位上所能使用的数码的个数(二进制取值0、1基数为2 ,十进制取值0-9基数为10) 位权:数码的值*基数^数位 二进制表示的十进制数:位权之和 常见的进制转换 10 -> 2 : 整数部分采取“除2取余法”,小数部分采取“乘2取整法”,高位补0, 然后将得到的余数倒序得到的序列就是二进制的表示形式。 2 - > 10 : 所有位的位权相加 2 -> 16 : 4合1法,整数部分从右向左 4位结合结合成一位,小数部分从左向右4位结合1位, 不足部分补0 16 -> : 1拆4法,16进制的1位拆成二进制的4位
|