收集的c++输入输出常用函数

输入输出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;   //不接收空格,可跳过空格接收y

cout<<x<<y;

scanf 和 printf

int x;
char y;
scanf("%d%c",&x,&y);  //接收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是1216进制数
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值