全球旧事资料 分类
计算机的二进制、八进制、十进制、十六进制相互转换的方法
有一个公式:二进制数、八进制数、十六进制数的各位数字分别乖以各自的基数的N1次方,其和相加之和便是相应的十进制数。个位,N1十位,N2举例:110B12的2次方12的1次方02的0次方04206D110Q18的2次方18的1次方08的0次方648072D110H116的2次方116的1次方016的0次方256160272D2、十进制数转二进制数、八进制数、十六进制数方法是相同的,即整数部分用除基取余的算法,小数部分用乘基取整的方法,然后将整数与小数部分拼接成一个数作为转换的最后结果。3、二进制数转换成其它数据类型31二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足,就是一个相应八进制数的表示。010110001100B2614Q八进制转二进制反之则可。32二进制转十进制:见133二进制转十六进制:从小数点位置开始,整数部分向左,小数部分向右,每四位二进制为一组用一位十六进制的数字来表示,不足四位的用0补足,就是一个相应十六进制数的表示。0010011000010100B2614H十进制转各进制要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数。
16
f十进制二进制八进制十六进制
0000
1111
21022
31133
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
44
55
66
77
108
119
12A
13B
14C
15D
16E
17F
一、十进制转二进制如:55转为二进制552272——1个位132——1第二位62——1第三位32——0第四位12——1第五位最后被除数1为第七位,即得110111
二、十进制转八进制如:
26
f5621转为八进制56218702——5第一位(个位)87——6第二位10——7第三位1——2第四位最后得八进制数:127658三、十进制数十六进制如:76521转为十六进制76521164726——5第一位(个位)295——6第二位18——6第三位1——2第四位最后得1276516二进制与十六进制的关系2进制0000000100100011010001010110011116进制012345672进制1000100110101011110011011110111116进制89a10b11c12d13e14f15可以用四位数的二进制数来代表一个16进制,如3A16转为二进制为:3为0011,A为1010,合并起来为00111010。可以将最左边的0去掉得1110102右要将二进制转为16进制,只需将二进制的位数由右向左每四r
好听全球资料 返回顶部