16进制转10进制怎么算(原理)

要怎么算?我想学算算,,,举例子一下。。。比如:FFF=4095怎么算啊。。。。谢谢大家了

16进制数转10进制数的原理:1000=1X16^3(16的3次方)+0X16^2(16的2次方)+0X16(16的1次方)+0X1(16的0次方)=4096。

A = 10, B = 11,,C =12,D=13,E=14,F= 15。

FFF=15*(16^2) + 15*(16^1) + 15*(16^0)  = 4095。

扩展资料

16进制数转换为2进制数

方法为:十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。

例子如下:

7(16进制)=4(2^2)+2(2^1)+1(2^0)=0111;

8(16进制)=8(2^3)=1000;

10(16进制)=8(2^3)+2(2^1)=1010;

12(16进制)=8(2^3)+4(2^2)=1100;

15(16进制)=8(2^3)+4(2^2)+2(2^1)+1(2^0)=1111。

参考资料百度百科-十六进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-08

16进制转10进制的原理如下:

1000=1X16X16X16(16的3次方)+0X16X16(16的2次方)+0X16(16的1次方)+0X1(16的0次方)=4096。

FFF=15*(16^2) + 15*(16^1) + 15*(16^0)  = 4095

FFF=16乘以F的(3-3)次方+16乘以F的(3-2)次方+16乘以F的(3-1)次方。

扩展资料

其他进制的转换方法:

二进制数据的表示法如下:

二进制数据也是采用位置计数法,其位权是以2为底的幂。例如二进制数据110.11,逢2进1,其权的大小顺序为2²、2¹、2º、 、  。对于有n位整数,m位小数的二进制数据用加权系数展开式表示,可写为:

二进制数据一般可写为:

【例1102】将二进制数据111.01写成加权系数的形式。

解: 

二进制和十六进制,八进制一样,都以二的幂来进位的。

参考资料:十六进制_百度百科

本回答被网友采纳
第2个回答  2011-11-27
A = 10, B = 11, C =12 ...... F= 15
FFF = 15*(16^2) + 15*(16^1) + 15*(16^0) = 4095
同理也可转换其他进制的
比如15进制的567等于十进制的 5*(15^2) + 6*(15^1) + 7*(15^0) = 1222本回答被提问者采纳
第3个回答  2019-11-09
第4个回答  2019-12-22
可以先把16进制的转换成2进制,0F 01就是0000 1111 0000 0001,然后换成10进制就是3841了;16进制换成2进制是基础,一个1位的16进制数为一个4位的2进制数,本身没有什么诀窍,记住就可以了,0H(16进制)=0000(2进制)、1H=0001、2H=0010、3H=0011、4H=0100、5H=0101、6H=0110、7H=0111、8H=1000、9H=1001、A=1010、B=1011、C=1100、D=1101、E=1110、F=1111。
相似回答