代码之家  ›  专栏  ›  技术社区  ›  Gustavo Baiocchi Costa

c++中除法的问题[已关闭]

  •  -4
  • Gustavo Baiocchi Costa  · 技术社区  · 11 年前

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

    用于:

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

    知道为什么会这样吗?

    1 回复  |  直到 11 年前
        1
  •  9
  •   MooseBoys    11 年前

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