合并浮点数

C语言 码拜 9年前 (2016-04-24) 1735次浏览
讨教大家个问题,C语言怎么样实现浮点数的合并?
两个字节的十六进制数,分别表示浮点数的整数部分和小数部分,问一下怎么样合并出这个浮点数
例如两个字节02 2C(0x02表示整数部分;0x2C表示小数部分)  == 2.44 小数部分保留两位
5F5F ==95.95
2A 05 == 42.05
解决方案

20

1)通过对应的函数处理
库函数中有拆分浮点数的函数,合并的应该也有
2)自行处理
整数部分,简单直接化为浮点数
小数部分。要除以10的n次幂才可以
然后二者相加

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明合并浮点数
喜欢 (0)
[1034331897@qq.com]
分享 (0)