技术栈

C++的bug, 0 和 -0 ?

Herta_2024-08-18 9:48

今天发现了C++的一个bug,运行下面这段代码

cpp 复制代码
#include <iostream>
using namespace std;

int main()
{
	double a = -1;
	double b = 0;
	double c = (a)*b;
	a += 1;

	cout << a << " " << b << " " << c << endl;

	return 0;
}

会得到结果:

调试一下,会发现:

这是一个bug。

上一篇:SpringBoot整合日志功能(slf4j+logback)详解
下一篇:logback文件配置介绍
相关推荐
视觉人机器视觉
22 分钟前
Visual Studio2022和C++opencv的配置保姆级教程
c++·opencv·visual studio
liulilittle
24 分钟前
C++ i386/AMD64平台汇编指令对齐长度获取实现
c语言·开发语言·汇编·c++
Wilber的技术分享
39 分钟前
【机器学习实战笔记 14】集成学习:XGBoost算法(一) 原理简介与快速应用
人工智能·笔记·算法·随机森林·机器学习·集成学习·xgboost
Tanecious.
1 小时前
LeetCode 876. 链表的中间结点
算法·leetcode·链表
Wo3Shi4七
1 小时前
哈希冲突
数据结构·算法·go
呆呆的小鳄鱼
1 小时前
cin,cin.get()等异同点[面试题系列]
java·算法·面试
Touper.
2 小时前
JavaSE -- 泛型详细介绍
java·开发语言·算法
sun007700
2 小时前
std::forward作用
开发语言·c++·算法
JoernLee
2 小时前
机器学习算法:支持向量机SVM
人工智能·算法·机器学习
V我五十买鸡腿
2 小时前
顺序栈和链式栈
c语言·数据结构·笔记·算法
热门推荐
01集群聊天服务器---MySQL数据库的建立02GPU 进阶笔记(二):华为昇腾 910B GPU03Coze扣子平台完整体验和实践(附国内和国际版对比)04使用Ruby接入实时行情API教程05Word粘贴时出现“运行时错误53,文件未找到:MathPage.WLL“的解决方案06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07基于odoo17的设计模式详解---装饰模式08扣子空间的使用教程与大模型技术思考09DeepSeek各版本说明与优缺点分析10Everything文件检索工具 几秒检索几百G的文件