码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-04-27 10:00:46      阅读:111      评论:0      收藏:0      [点我收藏+]

标签: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);

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

标签:c语言

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!