将十进制转换为十六进制
2019-12-29 12:11:54 498
  • 收藏

    脚步:

    1. 用十进制数除以16。将除法视为整数除法。  

    2. 写下余数(十六进制)。

    3. 将结果再除以16。将除法运算为整数除法。  

    4. 重复步骤2和3,直到结果为0。

    5. 十六进制值是从最后到最后的余数的数字序列。

    注意:本主题中其余部分是指执行整数除法后的剩余值。  

    十六进制01个23456789一种CdËF
    十进制01个23456789101112131415

    示例1 
    将数字 1128 DECIMAL转换为HEXADECIMAL

    笔记师结果余数(十六进制)首先将数字除以16即   (1128/16)。1128除以16是70.5。因此,整数除法结果为70(在小数点后舍弃任何内容)。将其记录在RESULT列上。余数是(70.5-70)乘以16;或(0.5乘以16),即8。将其记录在REMAINDER列中。1128/16708然后,将结果再次除以16,即  (70/16)。(DIVISION列上的数字70来自先前的RESULT)。在这种情况下,70/16 = 4.375。因此整数除法结果为4(在小数点后舍弃任何东西)余数是(0.375乘以16,即6。70/1646重复。注意这里4/16 = 0.25。因此整数除法结果为0。余数是(0.25-0)乘以16,即4。4/1604停止,因为结果已经为0(0除以16将始终为0)   好吧,这就是答案。这些数字来自REMAINDER列的值(从下到上读取)  468

    旁注:您可以使用模数 (或编程代码中的运算符)获得除法的余数即:1128%16 = 8。  




    示例2 

    将数字 256 DECIMAL转换为HEXADECIMAL

    结果余数(十六进制)
    256/16160
    16/161个0
    1/1601个



    回答
    100


    示例3
    将数字 921 DECIMAL转换为HEXADECIMAL

    结果余数(十六进制)
    921/16579
    57/1639
    3/1603



    回答
    399



    示例4
    将数字 188 DECIMAL转换为HEXADECIMAL


    结果余数
    (十六进制)
    188/1611C(十进制12)
    11/160B(十进制11)



    回答
    公元前

    请注意,答案不是BC,而是1112。切记用十六进制而不是十进制记下其余部分。



    示例5
    将数字 100 DECIMAL转换为HEXADECIMAL

    结果余数
    (十六进制)
    100/1664
    6/1606



    回答
    64


    示例6
    将数字 590 DECIMAL转换为HEXADECIMAL

    结果余数
    (十六进制)
    590/1636E(十进制14)
    36/1624(十进制4)
    2/1602(十进制2)



    回答
    24E


    上一页:将十六进制转换为十进制 下一页:批量打开网页.bat
    
    全部评论(0)