首页 > 编程知识 正文

十进制转八进制方法,将十进制转化为十六进制

时间:2023-05-03 17:28:05 阅读:59307 作者:4775

十进制到十六进制的转换方法

1,8421法:首先将十进制转换为二进制,然后从右向左分成4组进行转换

注意(将1010(10 )变更为a,1011 ) 11 )变更为b,1100 ) 12 )变更为c,1101 ) 13 )变更为d,1110(14 )变更为e,1110(14 )变更为e ) () ) )

例如,28个二进制文件是0001 1100

如果转换为十六进制,则为1C

请注意,0x是十六进制前缀,用于区分其他进制数

可以将2,10进制的数以16为权重展开

16是权注意:第一位是几个1,十位到几个(16的平方),百位是几个) 16的平方(256 )。

变换方法是直接将十进制数除以16,

商小于16的时候,商排在第10位,剩下的排在第1位

如果商大于16,商继续除以16得到商为b,馀数为c,b为百位,c为十位,馀数为第一位。 如果商大于16,就要继续除以16,以该商为千位,以馀为百位。 与此相同

示例: 28到16进制: 28/16=1 28=12 (查看顶部注意事项,结果为1C )

从280变换为十六进制: 280/16=17 280=8,1716,因此17/16=1 17=1,继续将百位设为1,将十位设为1,将个位设为8,所以结果为118

从2800转换为十六进制: 2800/16=175 2800=0、17516、175/16=10175=15,因此结果为AF0

5000转换为十六进制: 5000/16=312 5000=8

由于31216,312/16=19312=8

由于1916,19/16=119=3

千的位是1,百的位是30的位是8,结果是1388

(从十进制到八进制的转换也可以沿用上述方法进行处理) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。