请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28335 工具/软件:TI C/C++编译器
您好!
我的操作结果有问题。 运算涉及乘法和除法。 如果您在"Expressions"窗口中观看、结果似乎是正确的、但如果您转换值并检查内存浏览器、结果则不正确。
我简化了操作、只是为了显示问题。
int c = 66、d = 800;
浮点 A;
a=(c/1.1)*(d/d);
表达式窗口中出现的结果为60、但在内存浏览器中为0x426FFFFF、即59.999999。
我想这是因为浮点、但如果我直接使用数字、结果是正确的。
我应该如何进行操作?
谢谢、
帕洛马