标签: c++ division
我在我的项目中使用c ++。但是,当我尝试进行简单的划分时,它给了我一个奇怪的数字。
有:
1.0 / 2.0 = -107374176. 1.0 / 3.0 = -107374176. 1 / 3 = -107374176.
知道为什么会这样吗?
答案 0 :(得分:7)
0xCCCCCCCC,用于未初始化内存的典型值,解释为32位浮点数,等于-107374176。您正在打印未初始化的浮动值。
0xCCCCCCCC
-107374176