急!!!急!!将210D转化成对应的二进制数和十六进制数
发布网友
发布时间:2022-05-27 03:46
我来回答
共4个回答
热心网友
时间:2023-10-05 11:52
一、十进制转二进制:
方法:用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自带的计算器计算,具体方法如下:
打开计算器——查看——科学型,选择十进制,输入需要转换的数字,再点二进制或者十六进制,计算器就会自动帮你算好了
热心网友
时间:2023-10-05 11:52
先把21转换成二进制,短除2
11010010B
相信转换二进制你应该会
再转换十六进制
从右往左每4个字节一分,从0001-1111分别对应1-F
0001B=1 H 0002B=2 H 0003B=3 H........1101B=D H............1110B=E H 1111B=F H
转换成十六进制,原题0010B=2 H 1101B=D H 合起来就是D2H
热心网友
时间:2023-10-05 11:53
x210D=0010 0001 0000 1101
热心网友
时间:2023-10-05 11:53
11010010B
D2H