C++语言有很多种输入输出方式,这篇文章就让我来总结一下。
一、输入方法
1、cin函数
cin函数是C++标准的输入函数,在iostream头文件下,可以输入各种类别的元素,具体使用方法如下:
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int a[10];
cin >> a[0];
char c;
cin >> c;
string s;
cin >> s;
return 0;
}
2、格式化输入函数scanf
scanf函数是C/C++都可使用的输入函数,比cin函数快,C语言在stdio.h头文件中,C++在cstdio头文件中,由于是格式化,需要写明数据类型,下表就是格式:
![](https://img-blog.csdnimg.cn/img_convert/e64ea6949f96fe96086ce296c789d607.png)
//C++语言头文件
#include <cstdio>
using namespace std;
int main()
{
int n;
scanf("%d", &n); //剩余格式将双引号中改变即可
return 0;
}
3、字符串输入函数getline
getline函数可以输入带有空格的字符串,具体方法如下:
#include <iostream>
using namespace std;
int main()
{
string s;
getline(cin, s);
return 0;
}
二、输出方法
- cout函数
cout函数是C++标准的输出函数,在iostream头文件下,可以输出各种类别的元素,具体使用方法如下:
#include <iostream>
using namespace std;
int main()
{
cout << 1 << endl;
return 0;
}
b.格式化输出函数printf
printf函数是C/C++都可使用的输出函数,C语言在stdio.h头文件中,C++在cstdio头文件中,由于是格式化,需要写明数据类型,表格见上:
//C++语言头文件
#include <cstdio>
using namespace std;
int main()
{
int n;
printf("%d", n); //剩余格式将双引号中改变即可
return 0;
}
今天就到这里,如有错误,请多多提出,谢谢大家!