兄弟打印机ocr软件:麻烦一下谁能告诉我,十进制数110.125转换为十六进制是多少啊~!

来源:百度文库 编辑:高校问答 时间:2024/04/28 18:11:43
赶快啊
谁能告诉我是怎么做的啊??谢谢了啊

正确答案是 6E.2
说明:十进制每位数的范围是0~9,而十六进制每位数的范围是0~16,超过9的10、11、12、13、14、15分别以A、B、C、D、E、F代替。
计算方法:
1)对于整数部分:(采用除法)
110/16=6……余14
6/16= 0……余 6
所以个位数为14(即E),十位数为6
所以整数部分表示为6E

2)对于小数部分:(采用乘法)
0.125×16=2
所以十分位数为2,
所以小数部分表示为2
3)所以110.125的十六进制数为6E.2
----------
再例如:求389.5125
1)对于整数部分:
389/16=24……余5
24/16= 1……余8
1/16= 0……余1
所以个位数为5,十位数为8,百位数为1,
所以整数部分表示为:185
2)对于小数部分:
0.5125×16=8.2=0.2+8 (8.2整数部分8作为十分位数,小数部分0.2继续乘以16)
0.2 ×16=3.2=0.2+3 (3.2整数部分3作为百分位数,小数部分还是0.2,继续乘以16)
0.2 ×16=3.2=0.2+3 (3.2整数部分3作为千分位数,小数部分还是0.2,继续乘以16)
…………
3.2的小数部分还是0.2,继续乘以16将会循环下去,因此这个小数部分将是个无限循环数,
小数部分表示为:0.8333333……
3)所以389.5125的十六进制为185.8333333……

自己用WINDOWS自带的计算器转换看看。

十进制数110.125转换为十六进制数是6E.2H 26

6e.7d

6e.7d

DannyPotter是对的:
每一位的数字乘以该位的权
十六进制 16*6+14+16^(-1)*2 = 110.125(10进制)