..\Core\Src\menu.c(37): warning: #1035-D: single-precision operand implicitly converted to double-precision
时间: 2024-04-25 08:22:55 浏览: 341
ARM cortex-M3指令集速查
5星 · 资源好评率100%
这个警告出现在 `..\Core\Src\menu.c` 文件的第37行,它指出一个单精度操作数被隐式地转换为双精度。这意味着在这行代码中,可能存在一个单精度数据类型的变量或表达式与一个双精度操作数进行了运算或赋值。
由于没有提供代码片段,我无法具体指出是哪个操作导致了警告。但你可以考虑以下情况:
1. 检查在第37行附近是否有使用单精度的变量或表达式与双精度操作数进行运算或赋值的情况。
2. 如果你确实需要进行单精度到双精度的转换,可以使用强制类型转换来显式地将单精度操作数转换为双精度。
记得在修改代码之前,先备份代码以防万一。希望这能帮到你解决问题!如果你还有其他问题,请随时提问。
阅读全文