首页 > 编程语言 > 详细

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

时间:2015-04-27 09:57:57      阅读:301      评论:0      收藏:0      [点我收藏+]

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);

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

原文:http://blog.csdn.net/ttf1993/article/details/45291635

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!