请计算十进制数46.5的二进制,八进制,十六进制。求过程、谢谢
答案:1 悬赏:50 手机版
解决时间 2021-11-09 05:28
- 提问者网友:锁深秋
- 2021-11-08 05:21
请计算十进制数46.5的二进制,八进制,十六进制。求过程、谢谢
最佳答案
- 五星知识达人网友:七十二街
- 2021-11-08 06:07
因为有46.5有小数点,所以整数部分和小数部分要分开算
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
- 二进制:除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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯