
16进制怎么换算10进制?
如果16进制表示为:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F那么怎么转换呢?比如22,27,25,37,40,45,57,60怎么表示呢?...
如果16进制表示为:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
那么怎么转换呢?
比如22,27,25,37,40,45,57,60怎么表示呢? 展开
那么怎么转换呢?
比如22,27,25,37,40,45,57,60怎么表示呢? 展开
展开全部
十进数制每位有10个可能的值:0-9。十六进制则在这些数字基础上加了A、B、C、D、E。 在同时书写不同数制系统的时候,需要标明是哪一进制的数。比如十进制512,则在右下方小标记中写上10,读作「五百一十二,十进制」。十六进制的512则是十进制的1298,在512右下方表上16小标记表示是十六进制的。
把十进制数除以16,保留馀数部分。得到馀数以後就不要再往下除得小数了。
写下馀数部分,在右下角标上16。比如剩下的是11,写成B,右下方写16。查查如何理解十六进制数来了解一下十六进制所用的符号。
把之前的整数商再除以16,得到馀数部分,然後再在这个馀数右下角标上16

重复以上步骤,直到得到一个小於16的商。每一次都把馀数右下方标上16,注意我们也需要写下最後得到的商(即小於16的商) ,并转为十六进制。
把馀数和最後的商从左到右按顺序写下,最右是商。得到的十六进制就是这个数,从右往左读。比如读作2F34,实际上的值是43F2。
展开全部
楼上的是不是太复杂了?
16进制转10进制:
像10进制数一样的说,把16进制数看成有个位数,十位数,百位数……
将“个位数”乘上16的0次方(*16^0),
将“十位数”乘上16的1次方(*16^1),
将“百位数”乘上16的2次方(*16^2),
……
……
最后将所有上面得到的数加起来就是他的十进制数了
例如:将16进制的 (10A) 转换成10进制的数
A*1=10
0*16=0
1*16^2=256
所以所得的数为10+0+256=266
10进制转16进制:
这个有点麻烦……
将给定的十进制整数除以基数16,余数便是等值的16进制的最低位。
将上一步的商再除以基数16,余数便是等值的16进制数的次低位。
重复上一步骤,直到最后所得的商等于0为止。各次除得的余数,便是16进制各位的数,最后一次的余数是最高位
例如:10进制的 (100) 变为16进制
先把100除以16,得到6余数为4,则“个位数”为4;
用6除以16,得到0余数为6,则“十位数”为6。所以100的16进制为“64”。
依此类推。
注:
A=10 B=11 C=12 D=13 E=14 F=15
16进制转10进制:
像10进制数一样的说,把16进制数看成有个位数,十位数,百位数……
将“个位数”乘上16的0次方(*16^0),
将“十位数”乘上16的1次方(*16^1),
将“百位数”乘上16的2次方(*16^2),
……
……
最后将所有上面得到的数加起来就是他的十进制数了
例如:将16进制的 (10A) 转换成10进制的数
A*1=10
0*16=0
1*16^2=256
所以所得的数为10+0+256=266
10进制转16进制:
这个有点麻烦……
将给定的十进制整数除以基数16,余数便是等值的16进制的最低位。
将上一步的商再除以基数16,余数便是等值的16进制数的次低位。
重复上一步骤,直到最后所得的商等于0为止。各次除得的余数,便是16进制各位的数,最后一次的余数是最高位
例如:10进制的 (100) 变为16进制
先把100除以16,得到6余数为4,则“个位数”为4;
用6除以16,得到0余数为6,则“十位数”为6。所以100的16进制为“64”。
依此类推。
注:
A=10 B=11 C=12 D=13 E=14 F=15
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
开始--程序--附件--计算器==科学计算器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询