c++中的除法问题
Problems with division in c++
我在我的项目中使用c++。然而,当我试着做一个简单的除法时,它给了我一个奇怪的数字。
为:1.0 / 2.0 = -107374176.
1.0 / 3.0 = -107374176.
1 / 3 = -107374176.
知道为什么会这样吗?
0xCCCCCCCC
,一个用于未初始化内存的典型值,解释为32位浮点数,等于-107374176
。您正在打印一个未初始化的float值
相关文章:
- 警告处理为错误这里有什么问题
- 最小硬币更换问题(自上而下方法)
- 为"adjacent"变量赋值时出现问题
- 我的神经网络不起作用 [XOR 问题]
- 在Ubuntu 16.04上安装Cilk时出现问题
- C++我的数学有什么问题,为什么我的代码不能正确循环
- 编译包含字符串的代码时遇到问题
- Project Euler问题4的错误解决方案
- 问题:什么是QAbstractItemView::NoEditTriggers的反面
- 在编译C++代码(具有dlib和opencv)到WASM时面临问题
- 在进程中对同一管道进行读取和写入时C++管道出现问题
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 一个关于在C++中重载布尔运算符的问题
- 余数除法和不允许除以零 (c++) 时遇到问题
- 关于使用类型转换优化除法代码的问题
- "Primitive Calculator" - 创建除法循环时出现问题
- C++:循环中的除法问题
- 浮点数- c++中的除法和计数问题
- c++中的除法问题