打印
[技术问答]

用整数代替小数计算怎么实现的啊?

[复制链接]
502|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
EmmaTT|  楼主 | 2024-7-23 23:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为啥这样就能加快运算

使用特权

评论回复
沙发
guijial511| | 2024-7-24 07:50 | 只看该作者
带小数的运算是浮点数,需要MCU内置浮点运算单元计算速度才能快。

使用特权

评论回复
板凳
liuyuxiier| | 2024-7-25 11:31 | 只看该作者
用的指令集不一样,如果使用M4F内核的MCU,单精度浮点和整形的速度基本就一样了

使用特权

评论回复
地板
yang377156216| | 2024-7-25 14:54 | 只看该作者
移位?

使用特权

评论回复
5
地瓜patch| | 2024-7-29 21:54 | 只看该作者
将小数扩大十倍或百倍,计算完成后再除倍数

使用特权

评论回复
6
suncat0504| | 2024-7-30 20:06 | 只看该作者
小数点前后的,作为两个独立放人数据计算?

使用特权

评论回复
7
suncat0504| | 2024-7-30 20:07 | 只看该作者
有浮点数运算单元的,为啥不使用呢?计算速度对程序运行的影响很大吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

420

帖子

0

粉丝