目录
输入语句
**输入语句,就是用来接受用户输入的内容。**比如用户在控制台输入一个数字,就可以用输入语句去就收。
原理
在 C++ 中,cin 就是最常用的输入语句。它采用的是***"流读取"***。
什么是流?
输入输出是数据传送的过程,C++中将此过程称为流。c++中输入输出流输入输出流是指由若干字节组成的序列,这些字节序列中的数据按顺序从一个对象传送到另一个对象。在输入操作时,字节流从输入设备流向内存;在输出操作时,字节流从内存流向输出设备。流中的内容可以是ASCII码值、二进制形式数据、数字音频视频、图形图像或者其他形式的信息。
语法
cpp
cin >> a >> b;
这行代码的语法非常简单,如下:
cin >> [变量名];
变量可以很多,像这样:cin >> a >> b >> c >> d >> e >> f;
补充
在 C++ 中,还有很多其他语句,如 gets(),scanf(),getch() 等等,它们都有不同的用处。
输出语句
**输出语句,就是用来输出内容给用户。**比如用程序计算出一个题目的答案,就要用输出语句输出出来告诉用户。
原理
C++ 中,cout 是最常用的输出语句,它的原理和 cin 是一样的。
语法
cpp
cout << a << endl;
和 C++ 一样,cout 可以输出一个或多个变量。但不同的是,它还可以输出常量,如字符。endl 是在 cout 中常用的常量,表示 "\n" ,即换行符。
语法如下:
cout << [变量名] << [常量];
补充
在 C++ 中,还有很多输出语句,尽管它们功能不完全一样:puts(),printf() 等等。
示例
功能:用户输入两个数字,程序把两个数字以相反的顺序重新输出。
cpp
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << b << " " << a << endl;
return 0;
}
输入:
1 2
输出:
2 1
注:使用 cin cout 必须包含头文件:iostream