想得到浮点数的整数和小数部分

[复制链接]
761|14
 楼主| jiaxw 发表于 2016-8-27 22:04 | 显示全部楼层 |阅读模式
在用MSP430编程时,想得到浮点数的整数和小数部分,哪位有解决的办法?
jiahy 发表于 2016-8-27 22:04 | 显示全部楼层
这么个思路可以吗,两位小数*100,三位小数*1000,以此类推
lizye 发表于 2016-8-27 22:05 | 显示全部楼层
shimx 发表于 2016-8-27 22:05 | 显示全部楼层
用乘法放大缩小的吧
spark周 发表于 2016-8-27 22:06 | 显示全部楼层
利用乘法的放大数据的倍数的,输出的时候在缩小相应的倍数的就可以的啦
liliang9554 发表于 2016-8-27 22:06 | 显示全部楼层
同意楼上的,我一般也是这么处理的
午夜粪车 发表于 2016-8-27 22:07 | 显示全部楼层
float的类型 直接转换就行的。
如果串口,就转换为字符串就行的。
zhaoxqi 发表于 2016-8-27 22:07 | 显示全部楼层
可以先乘个倍数,在分离
 楼主| jiaxw 发表于 2016-8-27 22:08 | 显示全部楼层
嗯,预料中的结果,先结贴吧,多谢大家啦
309030106 发表于 2016-8-28 16:38 | 显示全部楼层
先乘个倍数,再操作
火山LF 发表于 2016-8-29 11:08 | 显示全部楼层
需要先把要进行计算的值全都强转成float类型的,再进行计算就可以得到小数的了
尤彼卡 发表于 2016-8-30 17:32 | 显示全部楼层
用乘法放大输出时再缩小
mmbs 发表于 2016-8-30 22:55 | 显示全部楼层
转换为字符串截取
mmbs 发表于 2016-8-30 22:57 | 显示全部楼层
或者乘10000 然后获取整数和小数
comeon201208 发表于 2016-8-30 23:00 | 显示全部楼层
这个就用下数据类型转换的可以实现的,需要哦一个差不多额算法就可以实现的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

825

主题

9762

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部