第2个回答 2021-06-07
十进制数可以转换成十六进制数的方法是:十进制数的整数部分"除以16取余",十进制数的小数部分"乘16取整",进行转换。
比如说十进制的0.1转换成八进制为0.0631463146314631。就是0.1乘以8=0.8,不足1不取整,0.8乘以8=6.4,取整数6, 0.4乘以8=3.2,取整数3,依次下算。
十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F。
十六进制照样采用位置计数法,位权是16为底的幂。对于n位整数,m位小数的十六进制数用加权系数的形式表示如下:
16进制一共有16个基数
0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F
A对应10进制的10
B对应10进制的11
C对应10进制的12
D对应10进制的13
E对应10进制的14
F对应10进制的15
所以1+2=3, 5+6=B, F-1=E, 2*6=C
如果结果超过15,就缝16进一. 如: F+1=10, F+2=11, A+B=15, 3*8=18
转换:(左边16进制数,右边10进制)
10=16
2A=16*2+10
FF=16*15+15
100=16*16
1A2CB=16*16*16*16*1+16*16*16*10+16*16*2+16*12+11