【C++通关攻略 · 基础篇】输入输出语句

目录

输入语句

原理

什么是流?

语法

补充

输出语句

原理

语法

补充

示例


输入语句

**输入语句,就是用来接受用户输入的内容。**比如用户在控制台输入一个数字,就可以用输入语句去就收。

原理

在 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

相关推荐
王老师青少年编程4 小时前
csp信奥赛C++高频考点专项训练之字符串 --【子串查找】:[NOIP 2009 提高组] 潜伏者
c++·字符串·csp·高频考点·信奥赛·子串查找·潜伏者
初願致夕霞4 小时前
基于系统调用的Linux网络编程——UDP与TCP
linux·网络·c++·tcp/ip·udp
小小de风呀5 小时前
de风——【从零开始学C++】(五):内存管理
开发语言·c++
CHANG_THE_WORLD7 小时前
C语言中的 %*s 和 %.*s 和C++的字符串格式化输出
c语言·c++·c#
螺丝钉的扭矩一瞬间产生高能蛋白8 小时前
QT的C++接口基础用法
c++·qt·嵌入式软件·嵌入式linux·linux应用
智者知已应修善业8 小时前
【51单片机模拟生日蜡烛】2023-10-10
c++·经验分享·笔记·算法·51单片机
智者知已应修善业8 小时前
【51单片机如何让LED灯从一亮到八,再从八亮到一】2023-10-13
c++·经验分享·笔记·算法·51单片机
qeen878 小时前
【数据结构】二叉树相关经典函数C语言实现
c语言·数据结构·c++·笔记·学习·算法·二叉树
良木生香9 小时前
【C++初阶】STL——List从入门到应用完全指南(1)
开发语言·数据结构·c++·程序人生·算法·蓝桥杯·学习方法