求问各路大神,在嵌入开发中,c语言中,如何用整形变量代替浮点变量进行计算

qq_36194176 2016-09-21 10:50:45
问题,在嵌入式开发中,基本不适用浮点运算,请列举集中用整数替代浮点数计算的方法,并用代码实现
...全文
1232 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
现在很多低端芯片都支持,甚至好的点的都带硬件浮点计算,哪里不支持了。 wince更是没有不支持的。 当然对于存储你可以整数化。不过这个不是什么情况下都能用的。
91program 2016-09-22
  • 打赏
  • 举报
回复
在嵌入式开发中,基本不适用浮点运算 这种说法早就过时了! 简单的方法如 1L 所述,还有其它算法,如:用两个整数来模拟浮点数运算,再设计运算。
xky96 2016-09-21
  • 打赏
  • 举报
回复
如果系统资源充足,也可以直接用浮点数运算。 如果要用整数替代,就要看你处理的数据分辨力。 比如人民币,1.50元,也可以表示成150分,数据统一乘以100 或者1.300米,可以用1300mm替代,数据都乘以1000

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧