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

相关推荐
打不了嗝 ᥬ᭄1 小时前
Linux 信号
linux·开发语言·c++·算法
ZLRRLZ1 小时前
【C++】C++11
开发语言·c++
一匹电信狗1 小时前
【C++】异常详解(万字解读)
服务器·c++·算法·leetcode·小程序·stl·visual studio
草莓熊Lotso2 小时前
《吃透 C++ 类和对象(中):const 成员函数与取地址运算符重载解析》
c语言·开发语言·c++·笔记·其他
weixin_307779132 小时前
VS Code配置MinGW64编译Ipopt库
开发语言·c++·vscode·算法
野生的编程萌新5 小时前
从冒泡到快速排序:探索经典排序算法的奥秘(二)
c语言·开发语言·数据结构·c++·算法·排序算法
weixin_307779135 小时前
VS Code配置MinGW64编译backward库
开发语言·c++·vscode·算法
Crazy_eater5 小时前
C++继承(1)
c++
破刺不会编程7 小时前
socket编程UDP
linux·运维·服务器·网络·c++·网络协议·udp
HalvmånEver11 小时前
在 C++ :x86(32 位)和 x64(64 位)的不同
开发语言·c++·学习