16735| 7
|
stm32计算浮点数的问题 |
20金钱
最佳答案1. 运算符两侧都是folat,不会转成double,另外,此时1.01和a已经没有任何关系了
2. 自始至终根本没有double的事,
3. 浮点数与整数运算会先把整数转成浮点数再计算,就好比short和int运算时会先把short转成int再计算
4. 究竟会两边都转成双精度还是只把右边转成单精度由编译器决定,这一点可以查一下C语言规范和编译器手册得到答案,另外STM32F103系列没有浮点运算单元,它只能计算整数,所以这一切都跟CPU无关,全都是keil的 ...
| ||
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
| ||
| ||
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 .
本人不通过其他方式返回任何参数.
|
||
| ||
| ||
技术讨论请发帖 , 需要我回复请点左下的 < 回复 > 让系统通知我 .
本人不通过其他方式返回任何参数.
|
||
| ||
| ||
天是棺材盖,地是棺材底,无论闯哪里,总在棺材里
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-16 23:51
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网