十进制43转化为十六进制计算过程?
收起
知与谁同
2018-07-15 11:41:05
5382
0
4
条回答
写回答
取消
提交回答
-
先用“除2取余”将43转化为二进制,再将二进制每四位一组转化为十六进制。
2019-07-17 22:58:10
-
“除16取余法” 43/16=2……11,在16进制中11=B 所以十进制43等于十六进制2B.
这和十进制转二进制是一个道理
2019-07-17 22:58:10
-
43÷16=2……11
11在十六进制,用B表示
所以,43转化为十六进制是2B【十六进制】
2019-07-17 22:58:10
-
一、十进制转二进制:
方法:用2辗转相除至结果为1,将最后的1和余数从下向上倒序写,就是结果
对于210来说,具体过程如下:
210/2 = 105余0
105/2 = 52 余1
52/2 = 26 余0
26/2 = 13 余0
13/2 = 6 余1
6/2 = 3 余0
3/2 = 1(这个就是“最后的1”) 余1
故十进制的210转换为二进制就是:11010010;
二、十进制转十六进制:
算法同转二进制非常类似,同样采取余数定理来分解,并将余数从下向上倒序写,就是结果。
对于210来说,具体过程如下:
210÷16=13余2
13÷16=0余13
(说明:当余数小于16时,最后的一次除法统统按商等于0,余数即等于被除数处理。如:11÷16=0余11 , 8÷16=0余8)
故十进制的210转换为十六进制就是:D2
[注:在十六进制中,字母A—F分别对应数字的10—15,在本例中,最后一次的余数是13,对应十六进制就是D】
当然,最简单的办法还是用windows自带的计算器计算,具体方法如下:
打开计算器——查看——科学型,选择十进制,输入需要转换的数字,再点二进制或者十六进制,计算器就会自动帮你算好了
2019-07-17 22:58:10