输入输出iostream库
getchar() 和 putchar()
char x;
x=getchar();
getchar();
putchar(x);
getline()
string x;
getline(cin,x);
getch(),getche()和putch() —— #include<conio.h>库
int x;
x=getch();
getch();
getche();
putch(x);
cin 和 cout
int x;
char y;
cin>>x>>y;
cout<<x<<y;
scanf 和 printf
int x;
char y;
scanf("%d%c",&x,&y);
printf("%d",x);
%d/%ld 十进制有符号整数 int/long
%lld 长整型 long long
%u/%lu 十进制无符号整数 unsigned int/unsigned long
%llu 长无符号整数 unsigned long long
%x 无符号以十六进制表示的整数
%o 无符号以八进制表示的整数
%f 单精度浮点数 float
%lf 双精度浮点数 double
%llf 长双精度浮点数 long double
%e 指数形式的浮点数 float/double
%g 把输出的值按照%e或者%f类型中输出长度较小的方式输出 float/double
%s 字符串 string
%c 单个字符 char
%p 指针的值\输出地址符
%-d 左对齐 %d 右对齐
%03d 输出3位整型数,不够3位右对齐, 输出一个小于3位的数值时,在前面补0使其总宽度为3位
%9.2f 输出场宽为9的浮点数,其中小数位为2,整数位为6,小数点占一位,不够9位右对齐
%6.9s 显示一个长度>=6且不大于<=9的字符串。若>9,则第9个字符以后的内容将被删除
\n 换行
\f 清屏并换页
\r 回车
\t Tab符
\xhh 表示一个ASCII码用16进表示,其中hh是1到2个16进制数