
C++语言之输入与输出
·
C++提供了很多种类的输入和输出,下面会介绍几个基本的输入输出。
目录
1.开头
在使用以下的输入输出时,均要使用如下语句
#include<iostream>
#include<cstdio>
using namespace std;
2.字符输入输出
2.1 字符输入
getchar();
getchar函数的作用是接收从键盘输入的单个字符。
【说明】
(1)通常把输入的字符赋予变量,如:
char ch;
ch = getchar();
(2)getchar函数只能接收单个字符
(3)输入多于一个字符时,只接收第一个字符
(4)如果在程序中有两个以上的getchar函数,应该一次性输入完所需字符。
2.2 字符输出
putchar(ch);
putchar函数的作用是输出单个字符。
3.cout流、cin流输入输出
3.1 cout流输入
cout << 表达式;
cout的作用是输出表达式的值,若要输出多个数据,可以连续使用流插入运算符。
3.2 cin流输出
cin >> 变量;
cin的作用是读取一个数据并赋值给变量,若要输出多个数据,可以连续使用“>>”对多个变量输入数据。
3.格式化输入输出
3.1 格式化输入
scanf(格式控制符,地址列表);
格式符:
格式符 | 说明 |
---|---|
d,i | 十进制整数 |
u | 无符号十进制整数 |
o | 八进制整数 |
x | 十六进制整数 |
c | 单个字符 |
s | 字符串 |
f | 浮点数 |
e | 和f相同 |
l | 长整型数 |
h | 短整型数 |
域宽 | 所占域宽 |
* | 输入内容不赋值给变量 |
3.2 格式化输出
printf(格式控制符,输出列表);
格式符:
格式符 | 说明 |
---|---|
d、i |
十进制整数 |
u | 无符号十进制整数 |
x | 无符号十六进制整数 |
o | 无符号八进制整数 |
c | 一个字符 |
s | 字符串 |
f | 小数 |
e | 指数 |
g | 选用f、e或e格式中宽度较小的使用 |
d | 数字长为变量数值的实际长度 |
md | 输出m位 |
-md | 左对齐输出 |
-m.ns | 输出占m个字符位置,其中字符数最多n个,右补空格 |
ld | 长整型数据 |
mld | 指定长整型输出宽度m位 |
0md、0mld |
位数不足m时补0 |
f | 浮点数(6位小数) |
m.nf | 总位数m,其中有n位小数 |
-m.nf | 同上,左对齐 |
s | 按实际宽度输出字符串 |
ms | m指定宽度,不足时左补空格 |
-ms | 左对齐,不足时右补空格 |
m.ns | 输出占m个字符位置,其中字符数最多n个,左补空格 |
创作不易,白嫖不好,各位的支持和认可,就是我创作的最大动力,如果喜欢我的文章,给个关注吧!
冰焰狼 | 文
如果本篇博客有任何错误,请批评指教,不胜感激 !
更多推荐
所有评论(0)