请教两浮点数相除的问题

2019-08-03 15:05发布

msp430单片机如何处理小数的除法,如果两个浮点数相除得到的是多少,比如我用的float t;  t=4095/1042=3.0   ......跟实际值相差很多。 按说t是浮点数应该得到小数点后面许多位的啊,求解。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
电子小顽童
1楼-- · 2019-08-03 17:17
 精彩回答 2  元偷偷看……
电子小顽童
2楼-- · 2019-08-03 21:09
我不熟悉单片机编程 ,不过给你个建议:你可以考虑把被除数4092先乘一个10000(一个比较大的数……),看看tt=40950000/1042的精度是否比t高。
往日随风
3楼-- · 2019-08-03 22:09
楼上说的对,t可以不用定义为浮点型的,如果直接用tt = 40950000/1042;得到的tt=39299 精度不错,避免了使用浮点型。

一周热门 更多>