一、二、八、十六进制转十进制的方法:乘权相加法。
二进制转换10进制快捷方法20090903 星期四 下午 07:12
一、二、八、十六进制转十进制的方法:乘权相加法。
例如:
110101102 = 1×27 + 1×26 + 0×25 + 1×24 + 0×23 + 1×22 + 1×21 + 0×20 = 21410
23658 = 2×83 + 3×82 + 6×81 + 5×80 = 126910
4BF16 = 4×162 + 11×161 + 15×160 = (1215)10
带小数的情况:
110.0112 = 1×22 + 1×21 + 0×20 + 0×2-1 + 1×2-2 + 1×2-3 = 6.37510
5.768 = 5×80 + 7×8-1 + 6×8-2 = 5.9687510
D.1C16 = 13×160 + 1×16-1 + 12*16-2 = 13.10937510
二、十进制化二进制的方法:整数部分除二取余法,小数部分乘二取整法。
  例一:(4310 = 1010112
     
  例二:(0.37510 = 0.0112
   
三、二进制转八进制的方法
1位数八进制与二进制对应表
八进制
二进制
0
000
1
001
2
010
3
011
4
100
5
101
6
110
7
111
转换方法:对二进制以小数点为分隔,往前往后每三位划为一组,不足三位补0,按上表用对应的八进制数字代入即可。
例如:(10111011.01100111) = 010,111,011.011,001,110 = 273.368
三、二进制转十六进制的方法
1位数十六进制与二进制对应表
十六进制
二进制
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
A
1010
B
1011
C
1100
D
1101
E
1110
F
1111
转换方法:对二进制以小数点为分隔,往前往后每四位划为一组,不足四位补0,按上表用对应的十六进制数字代入即可。
例如:(10111011.01100111) = 1011,1011.0110,0111 = BB.6716
四、进制的英文表示法:
    以上都是用括号加数字的表示方法,另外还有英文表示法,就是以BINOCTHEXDEC分别代表二、八、十六、十进制。或者只写第一个字母。例如1101B表示是二进制。有些地方为了避免O”跟0混淆,把O写成Q

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。