进制基本概念
什么是进制?
进制是一种计数的方式,数值的表示形式
常见的进制
十进制、二进制、八进制、十六进制
进制书写的格式和规律
十进制 0、1、2、3、4、5、6、7、8、9 逢十进一
二进制 0、1 逢二进一
书写形式:需要以0b或者0B开头,例如: 0b101
八进制 0、1、2、3、4、5、6、7 逢八进一
书写形式:在前面加个0,例如: 061
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一
书写形式:在前面加个0x或者0X,例如: 0x45
进制转换
十进制转成二进制
除二反序取余法
例如: 将十进制(97) 转换为二进制数
二进制转成十进制
权值法(依次从末尾开始乘以2的n次幂,在将值相加,n从0开始)
十进制转成八进制
除八反序取余法
例如: 将十进制(4567) 转换为八进制数
八进制转成十进制
权值法(依次从末尾开始乘以8的n次幂,在将值相加,n从0开始)
十进制转成十六进制
除十六反序取余法
例如: 将十进制(4567) 转换为十六进制数
八进制转成十进制
权值法(依次从末尾开始乘以16的n次幂,在将值相加,n从0开始)
例如: 将十六进制(11d7) 转换为十进制数
快速转换规律
十进制的小数转换成二进制,小数部分和2相乘,取整数,不足1取0,每次相乘都是小数部分,顺序看取整后的数就是转化后的结果
原码反码补码
计算机只能识别0和1, 所以计算机中存储的数据都是以0和1的形式存