【发布时间】:2021-03-14 01:06:35
【问题描述】:
我刚刚升级了我的计算机,不得不重新安装 Visual Studio 2019,但我意识到由于某种原因我无法使用浮点值。
例如,如果我执行 cout << (3/2); ,它将返回 1。
我试过查看float.h 文件,但我不知道要更改什么。
我想这是一个简单的解决方法,我试图谷歌它,但我还没有找到解决方案
【问题讨论】:
-
因为 3 和 2 都是整数。您需要至少将其中一个设为浮点数,才能将计算作为浮点数进行。
-
这能回答你的问题吗? Integer division always zero
-
补充其他人所说的,这与重新安装 Visual Studio 无关。这就是 C++ 中整数除法的工作原理。
标签: c++ visual-studio visual-studio-2019