一、几种进制的特点
二进制
由01两个数字组成,是给计算机使用的
例:b01010101
八进制
由0-7数字组成,开头都是以0开始
例:067
十进制
由0-9这九个数字组成
十六进制
由0-9和A-F组成,英文字母A,B,C,D,E,F分别表示数字10~15,开头都是以0x开始
例:0x67
二、进制之间的转换
1.二进制、八进制、十六进制转换成十进制
每一位的数值 * 基数 ^ 位数之和
基数: 2 8 16
位数:最低位为0
- 二进制只有0、1两位数码,计数逢2进位
- 八进制有0~7共八位数码,计数逢8进位
- 十六进制有0、1、2…9、a、b、c、d、e、f共16种数码,计数逢16进位
2、十进制转换二进制
除2倒取余
例(57)10 →(111001)2
将57除以2得商28,余数1。将商(28)作为第二次的被除数一次类推,直到商为0。
同理:十进制转换为八进制、十六进制分别为除8取余和除16取余,直到商为0为止,然后反向取余数。
3、二进制和八进制、十六进制之间的转换
二进制和八进制的转换
二进制 | 八进制 |
000 | 0 |
001 | 1 |
010 | 2 |
011 | 3 |
100 | 4 |
101 | 5 |
110 | 6 |
111 | 7 |
二进制和十六进制的转换
二进制 | 十六进制 | 二进制 | 十六进制 |
0000 | 0 | 1000 | 8 |
0001 | 1 | 1001 | 9 |
0010 | 2 | 1010 | a |
0011 | 3 | 1011 | b |
0100 | 4 | 1100 | c |
0101 | 5 | 1101 | d |
0110 | 6 | 1110 | e |
0111 | 7 | 1111 | f |
以上就是常用的进制转换,有错误的地方希望大家能批评指正