永发信息网

请计算十进制数46.5的二进制,八进制,十六进制。求过程、谢谢

答案:1  悬赏:50  手机版
解决时间 2021-11-09 05:28
  • 提问者网友:锁深秋
  • 2021-11-08 05:21
请计算十进制数46.5的二进制,八进制,十六进制。求过程、谢谢
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-11-08 06:07
因为有46.5有小数点,所以整数部分和小数部分要分开算
    二进制:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。 
            整数                                                小数

    46除2,商23余0;                             0.5乘2,积为1,整数为1,余数为0

    23除2,商11余1;
    11除2,商5余1;
    5除2,商2余1;
    2除2,商1余0;
     1除2,商0余1;
    所以十进制数46.5的二进制为101110.1


2.八进制:除8取余法,即每次将整数部分除以8,余数为该位权上的数,而商继续除以8,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数起,一直到最前面的一个余数。
                  整数                                                小数
    46除8,商5余6;                             0.5乘8,积为4,整数为4,余数为0

    5除8,商0余5;
    所以十进制数46.5的八进制为25.4


3.十六进制:除16取余法,即每次将整数部分除以16,余数为该位权上的数,而商继续除以16,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数起,一直到最前面的一个余数。
                 整数                                                小数
    46除16,商2余14(E);                          0.5乘16,积为8,整数为8,余数为0

    2除16,商0余2;
    (注:14在16进制中就是E)
 所以十进制数46.5的十六进制为2E.8
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯