C/C++的输入输出 | 简单易懂

目录

C输入输出:

头文件(重点):

格式:

输入:

输出:

引用块中的内容(重点)(不全,欢迎补充):

C++输入输出:

头文件(重点):

格式:

输出:

输入:


C输入输出:

头文件(重点):

cpp 复制代码
#include <stdio.h>

格式:

输入:

cpp 复制代码
scanf("引用块",&变量);

输出:

cpp 复制代码
printf("引用块/提示语",变量);

引用块中的内容(重点)(不全,欢迎补充):

|------------|----------------------------------|
| %d或%i | 以带符号的十进制整式形式输出整数,正数的(+)号不输出 |
| %u | 以无符号十进制整式输出整数 |
| %x | 以十六进制无符号形式输出整数(不输出前导符0x) |
| %o(字母) | 以八进制无符号形式输出整数(不输出前导数字0) |
| %c | 输出一个字符 |
| %s | 输出一个字符串 |
| %f | 以小数形式输出单、双精度,隐含输出6位小数 |
| %e | 以指数形式输出单、双精度,隐含输出6位小数 |
| %g | 自动选择%f,%e中输出宽度较小的一种使用 |
| %md | 输出m位带符号十进制整数(不足补空格,大于m位时按实际长度输出) |
| %-md | m含义同上,左对齐输出 |
| %ld | l(小写字母)表示输出"长整型"数据 |
| %mld | 指定长整型输出宽度m位,左边补空格;否则,按实际位数输出 |
| %0md,%0mld | 0(数字0)表示位数不足m时补0 |
| %m.nf | 总位数m(含小数点),其中有n位小数 |
| %-m.nf | 同上,左对齐 |
| %ms | m指定宽度(不足时左补空格,大于时按实际宽度输出) |
| %-ms | 左对齐,不足时右补空格 |
| %m.ns | 输出占m个字符位置,其中字符数最多n个,左补空格 |
| %-m.ns | 同上,又补空格 |

注:以上表格摘自《信息学奥赛一本通C++版》

C++输入输出:

头文件(重点):

cpp 复制代码
#include<iostream>

格式:

输出:

cpp 复制代码
cin>>变量;

输入:

cpp 复制代码
cout<<"提示语"<<变量;
相关推荐
laplaya1 小时前
高性能分布式通信框架:eCAL 介绍与应用
c++·分布式
绕灵儿1 小时前
C++ 部署LSTM(.onnx)
开发语言·c++·lstm
ankleless2 小时前
C语言(10)——结构体、联合体、枚举
c语言·开发语言·零基础·枚举·结构体·联合体·自学
啊阿狸不会拉杆4 小时前
《算法导论》第 13 章 - 红黑树
数据结构·c++·算法·排序算法
qiuyunoqy4 小时前
蓝桥杯算法之搜索章 - 3
c++·算法·蓝桥杯·深度优先·dfs·剪枝
阿飞__4 小时前
Linux开发板(如RK3588)上打开摄像头设备并获取实时画面
c++·gstreamer
希望_睿智5 小时前
实战设计模式之代理模式
c++·设计模式·架构
乌萨奇也要立志学C++5 小时前
【C++详解】AVL树深度剖析与模拟实现(单旋、双旋、平衡因⼦更新、平衡检测)
c++
·前路漫漫亦灿灿6 小时前
C++-AVL树
开发语言·c++
zxctsclrjjjcph6 小时前
【递归、搜索和回溯】FloodFill 算法介绍及相关例题
c++·算法·leetcode·宽度优先·深度优先遍历