C++输入+输出

C++的输入+输出
输入和输出并不是C++语言中的正式组成成分;C和C++本身都没有为输入和输出提供专门的语句结构;输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。

C++的输出和输入是用“流”(stream)的方式实现的:
在这里插入图片描述

我们似乎看每本书开始的程序都是从hello world开始,那么我们来看看在C++中如何实现一个简单的hello world呢?

#include <iostream>
using namespace std;

int main()
{
	char str[20];
	cin >> str;			//键盘输入hello world
	cout << str << endl; //显示输出hello world
	system("pause");
	return 0;
}

注:

  • 使用cout标准输出(控制台)和cin标准输入(键盘)时,必须包含头文件以及std标准命名空间。
    早期标准库将所有功能在全局域中实现,声明在.h后缀的头文件中,使用时只需包含对应头文件即可,后来将其实现在std命名空间下,为了和C头文件区分,也为了正确使用命名空间,规定C++头文件不带.h;旧编译器中还在支持<iostream.h>格式,后续编译器已不支持。
  • 使用C++输入输出更方便,不需要增加数据格式,比如:整形–%d,字符–%c,
    以下代码实现:
#include <iostream>
using namespace std;

int main()
{
	int a;
	double b;
	char c;

	cin >> a;
	cin >> b >> c;

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

	system("pause");
	return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值