c++中的除法问题

Problems with division in c++

本文关键字:问题 除法 c++      更新时间:2023-10-16

我在我的项目中使用c++。然而,当我试着做一个简单的除法时,它给了我一个奇怪的数字。

为:

1.0 / 2.0 = -107374176.
1.0 / 3.0 = -107374176.
1 / 3 = -107374176.

知道为什么会这样吗?

0xCCCCCCCC,一个用于未初始化内存的典型值,解释为32位浮点数,等于-107374176。您正在打印一个未初始化的float值