c ++中除法的问题

时间:2014-03-12 00:25:32

标签: c++ division

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

有:

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

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:7)

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