C++对C的改进和拓展:I/O 流

在 C++ 中,将数据从一个对象到另一个对象的流动抽象为"流"

流在使用前要建立,使用后要删除

C++ 中,数据的输入和输出是通过 I/O 流来实现的

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

bool larger(int x, int y);

int main()
{
	int x, y;
	bool t;	//C++支持 bool 类型
	cout << "输入x,y:" << endl;
	cin >> x >> y;
	t = larger(x, y);
	cout << t << " " << boolalpha << t << " " << noboolalpha << t << endl;
	if (t)
		cout << x << "-" << y << "=" << x - y << endl;
	else
		cout << x << "+" << y << "=" << x + y << endl;
	return 0;
}

bool larger(int x, int y)
{
	if (x > y)
		return true;
	return false;
}

此外,C++ 增加了 bool 型,true -> 逻辑真,false -> 逻辑假

默认情况下,true 输出1,false 输出0

可使用 C++ 标准库中 boolalpha 改为 true / false,用 noboolalpha 改回 1/0

相关推荐
__BMGT()43 分钟前
C++ QT 打开图片
前端·c++·qt
顾子茵1 小时前
c++从入门到精通(五)--异常处理,命名空间,多继承与虚继承
开发语言·c++
YueiL2 小时前
基于RK3588的智慧农场系统开发|RS485总线|华为云IOT|node-red|MQTT
c++·物联网·华为云·rk3588·rs485
二进制人工智能2 小时前
【OpenGL学习】(二)OpenGL渲染简单图形
c++·opengl
Dream it possible!3 小时前
LeetCode 热题 100_寻找重复数(100_287_中等_C++)(技巧)(暴力解法;哈希集合;二分查找)
c++·leetcode·哈希算法
丶Darling.4 小时前
Day119 | 灵神 | 二叉树 | 二叉树的最近共公共祖先
数据结构·c++·算法·二叉树
醍醐三叶5 小时前
C++文件操作--2 二进制文件操作
开发语言·c++
li星野5 小时前
C++:C++内存管理
开发语言·c++
溟洵5 小时前
【C++ Qt】布局管理器
开发语言·c++·qt
我家大宝最可爱5 小时前
c++动态链接库
开发语言·c++