double Freq;
u32 Value;
Freq = 0x2C1D07A;
Freq /= 100000;
Freq /= 21.7;
Freq *= 67108864;
Freq -= 272142;
Value = Freq;
value应该等于 0x553FAE7A
可是实际等于0x553FAE00
STM8S中怎么使double类型的计算精准
答案:2 悬赏:80
解决时间 2021-02-18 18:41
- 提问者网友:孤笛钟情你
- 2021-02-17 20:24
最佳答案
- 二级知识专家网友:抱不住太阳的深海
- 2021-02-17 21:21
你一个是U32一个是double呀,一个有小数点一个没有你说它会一样么
全部回答
- 1楼网友:woshuo
- 2021-02-17 22:52
你好!
应该是精度有损失吧
仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯