问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

十进制怎么转化成十六进制?比如100.5该怎么算

发布网友 发布时间:2022-04-24 15:29

我来回答

3个回答

热心网友 时间:2023-10-15 02:04

十进制转n进制,整数用小除法除n求余,余数逆序排列在小数点左侧(无小数省略),小数用乘法乘n求整数,顺序排列在小数点右侧,右侧为0省略。
为了方便定义下符号 “\” 表示用小除法,“!”表示商,“>”表示余数,0x表示后面为16进制数。

n=16
整数部分

100\n=100\16!6>4
商为6小于n因此结束,否则重复此步骤得到多个余数,将最后的商与余数逆序排列为0x64(此处只有一步运算所以体现不出来)
小数部分
0.5*n=0.5*16=8
取整数,如果大于9则以字母A-F替换,并顺序排列。运算后的积减去整数,如果(小数)大于0则重复计算,直到小数为0。

最后将整数放在小数点左侧,小数放在右侧:0x64.8

还比如:6457.12345
整数部分
1、6457\16!403>9
2、403\16!25>3
3、25\16!1>9
得:1939
小数部分
1、0.12345*16=1.9752 (1
2、0.9752*16=15.6032 (F
3、0.6032*16=9.6512 (9
4、0.6512*16=10.4192 (A
5、0.4192*16=6.7072 (6
...
根据要保留的小数确定计算次数,最后将整数部分顺序排列:1F9A6...
然后合并起来:1939.1F9A6..

热心网友 时间:2023-10-15 02:04

十进制转n进制,整数用小除法除n求余,余数逆序排列在小数点左侧(无小数省略),小数用乘法乘n求整数,顺序排列在小数点右侧,右侧为0省略。
为了方便定义下符号 “\” 表示用小除法,“!”表示商,“>”表示余数,0x表示后面为16进制数。

n=16
整数部分

100\n=100\16!6>4
商为6小于n因此结束,否则重复此步骤得到多个余数,将最后的商与余数逆序排列为0x64(此处只有一步运算所以体现不出来)
小数部分
0.5*n=0.5*16=8
取整数,如果大于9则以字母A-F替换,并顺序排列。运算后的积减去整数,如果(小数)大于0则重复计算,直到小数为0。

最后将整数放在小数点左侧,小数放在右侧:0x64.8

还比如:6457.12345
整数部分
1、6457\16!403>9
2、403\16!25>3
3、25\16!1>9
得:1939
小数部分
1、0.12345*16=1.9752 (1
2、0.9752*16=15.6032 (F
3、0.6032*16=9.6512 (9
4、0.6512*16=10.4192 (A
5、0.4192*16=6.7072 (6
...
根据要保留的小数确定计算次数,最后将整数部分顺序排列:1F9A6...
然后合并起来:1939.1F9A6..

热心网友 时间:2023-10-15 02:04

小数的表示和约定有直接关系。比如:二进制的 0.1 就是 十进制 0.5,
但是你二进制0.1 怎么表示为十六进制就必须有明确的约定了。比如,00h.80h 还是 00h.01h
又或者用 float 来定义。所以你要看具体如何约定才能确定100.5 表示成十六进制是什么。
通常来说,用 IEEE 754 约定的float 十六进制相互转换
100.54 = 42 C9 14 7A

热心网友 时间:2023-10-15 02:05

直接除16,反向取余

热心网友 时间:2023-10-15 02:04

小数的表示和约定有直接关系。比如:二进制的 0.1 就是 十进制 0.5,
但是你二进制0.1 怎么表示为十六进制就必须有明确的约定了。比如,00h.80h 还是 00h.01h
又或者用 float 来定义。所以你要看具体如何约定才能确定100.5 表示成十六进制是什么。
通常来说,用 IEEE 754 约定的float 十六进制相互转换
100.54 = 42 C9 14 7A

热心网友 时间:2023-10-15 02:04

十进制转n进制,整数用小除法除n求余,余数逆序排列在小数点左侧(无小数省略),小数用乘法乘n求整数,顺序排列在小数点右侧,右侧为0省略。
为了方便定义下符号 “\” 表示用小除法,“!”表示商,“>”表示余数,0x表示后面为16进制数。

n=16
整数部分

100\n=100\16!6>4
商为6小于n因此结束,否则重复此步骤得到多个余数,将最后的商与余数逆序排列为0x64(此处只有一步运算所以体现不出来)
小数部分
0.5*n=0.5*16=8
取整数,如果大于9则以字母A-F替换,并顺序排列。运算后的积减去整数,如果(小数)大于0则重复计算,直到小数为0。

最后将整数放在小数点左侧,小数放在右侧:0x64.8

还比如:6457.12345
整数部分
1、6457\16!403>9
2、403\16!25>3
3、25\16!1>9
得:1939
小数部分
1、0.12345*16=1.9752 (1
2、0.9752*16=15.6032 (F
3、0.6032*16=9.6512 (9
4、0.6512*16=10.4192 (A
5、0.4192*16=6.7072 (6
...
根据要保留的小数确定计算次数,最后将整数部分顺序排列:1F9A6...
然后合并起来:1939.1F9A6..

热心网友 时间:2023-10-15 02:05

小数的表示和约定有直接关系。比如:二进制的 0.1 就是 十进制 0.5,
但是你二进制0.1 怎么表示为十六进制就必须有明确的约定了。比如,00h.80h 还是 00h.01h
又或者用 float 来定义。所以你要看具体如何约定才能确定100.5 表示成十六进制是什么。
通常来说,用 IEEE 754 约定的float 十六进制相互转换
100.54 = 42 C9 14 7A

热心网友 时间:2023-10-15 02:05

直接除16,反向取余

热心网友 时间:2023-10-15 02:05

直接除16,反向取余
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黑色芳纶哪家的好一些? 苏子叶我们中国叫什么苏子叶在中国叫什么 福州小车过户多少钱啊 福州车辆过户要多少钱 民生山西怎么查不到医疗保险信息 app查询养老金医疗保险方法介绍_百度... 太原医保查询平台(附入口二维码) 鉴定伤残等级去哪个部门 2024年中国铝业集团高管团队名单 2024中铝集团董事会成员一览 右枕位胎儿图怎么睡 一鸣楼宇对讲,刷卡开不了门,但分机能开,对讲能用,怎样维修? 十进制转十六进制 怎么转?C# 十进制如何转化为十六进制? 十进制转换为十六进制 怎么转换 求详细解? 求十进制数和十六进制数之间相互转化的方法(包括小数) 十进制怎么转换成十六进制? 请问下,我们店铺的地址,在地图上显示名称不对要如何更改? 如何在滴滴出行地图上修改店名? 地图是怎么地位的 比如我想把我的位置修改成我的店铺名 店铺名字在地图上怎么修改呢。 百度地图标注成功后,商户名怎么更改? 怎样给短头发的儿童编头发 90度的酒精可以当医用的吗? 工业酒精90%要加多少水才能变成医用酒精 90%的乙醇如何配制 是不是稀释 如何配制,具体的方法是什么,用多少的水和无水乙醇,谢谢 为什么不能用90%的乙醇给皮肤进行消毒 请问,擦拭录音机磁头,用90%的医用酒精代替工业无水酒精可以吗? 90%酒精 能否消毒 有没有危险 90的酒精怎么稀释成75? 医用酒精百分之九十什么意思 百分之90的酒精和百分之70的酒精那个消毒更好一些?谢谢 十进制小数0.625转换成十六进制小数是多少? 十进制转换成十六进制数是? 十进制数的59D,转换成十六进制数是( )H。 A 3C B 311 C 2B D 3B? 将小数0.96875从十进制转换成十六进制数 十进制数110.125 怎么转换为十六进制 浪漫的婚礼誓词 5急求浪漫的婚礼祝福语!!! 有诗意的新婚贺词 婚礼现场浪漫求婚词 婚礼致辞全文 婚礼宣誓词简单浪漫 有什么适合新郎新娘在婚礼上说的浪漫感人的话来分享一下阿? 跪求浪漫爱情故事!用于婚礼!感激不尽! 浪漫婚礼 笋子的种类 农业银行卡要是一年没交年费会被冻结吗? 农业银行卡不收不付会全部冻结吗? 银行卡欠短信费会被冻结吗? 网上银行转账申请了没有给手续费银行卡会冻结吗? 银行卡不交服务费会怎么样