c ++中除法的问题

Gus*_*sta -4 c++ division

我在我的项目中使用c ++.然而,当我尝试进行简单的划分时,它给了我一个奇怪的数字.

对于:

1.0 / 2.0 = -107374176.
1.0 / 3.0 = -107374176.
1 / 3 = -107374176.
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

Moo*_*oys 7

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