怎样将10进制转换成16进制?

怎样将10进制转换成16进制?,第1张

如下:

10进制转换16进制规则为整除16取余,将余数按低位到高位排列,直到被除数为零

如10进制数100转换为16进制,则先用100除以16,余4,第1次余数放个位,然后再将100整除16得到的结果6再除以16取余,得到6放在4的前面,那么100的16进制表示就是64h。

例:2364转化成16进制,下面的除号"/"表示整除

2364/16=147*16,余数12,12的16进制表示为C,放在最低位

147/16=9,余数3,放在之前结果的前面,为3C

9/16=0,余数9,放在之前结果的前面,为93C

此时结果为0,计算完成,最后结果就是93Ch,“h”是16进制表示法的符号

十进制转十六进制:

对于整数部分,用被除数反复除以16,除第一次外,每次除以16均取前一次商的整数部分作被除数并依次记下每次的余数。另外,所得到的商的最后一位余数是所求二进制数的最高位。

对于小数部分,采用连续乘以基数16,并依次取出的整数部分,直至结果的小数部分为0为止。

例如将487710转成十六进制:

4877÷16=304....13(D)

304÷16=19....0

19÷16=1....3

1÷16=0....1

这样就计到487710=130D16。

扩展资料

16进制转10进制:

16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方??

所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。

例:2AF5换算成10进制:

用竖式计算:

第0位: 5 * 16^0 = 5

第1位: F * 16^1 = 240

第2位: A * 16^2= 2560

第3位: 2 * 16^3 = 8192


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7749249.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存