【C语言笔记】格式化的输入和输出

printf函数

格式

prinf("字符串",表达式1, 表达式2.....);

转换符

%d//代表十进制数
%5d//代表结果占用5个字符位,不够的用空格,结果右对齐
%-5d//代表结果占5个字符位,不够的用空格,结果左对齐
%5.3d//代表占5个字符位,但结果至少要3位,不够的用0补   005
%e//代表指数
%f//代表浮点数
%10.3f//代表整数占10位,小数保留3位
%c//代表单个字符
%s//代表字符串

转义序列

\b  //回退符
\n  //换行符
\t  //横向制表符
\a  //警报符

scanf函数

格式

scanf("%d", &a);

工作方法

scacf函数会把输入的信息当成一条连续的字符流,一个一个匹配,如果发现不合适的不会查看剩余的部分。
例如:输入 2 0.3 scanf函数会读入2与%d匹配,然后忽略空格匹配下一个。如果输入0.3 2 scanf函数发现不匹配直接结束。

int a;
float f;
scanf("%d%f",&a,&f);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值