目录:
格式声明
基本的格式字符
附加的格式说明字符(输出)和(输入)
一、格式声明:
格式声明的一般形式为百分号(%)的格式字符。
二、基本的格式字符。
1、%d: 表示以带符号的十进制形式输入或输出整数。
eg: 输出时%5d表示输出数据占5列,输出时候右对齐。
2、%c: 表示以字符形式输入或输出字符,并且只输入或输出一个字符。 如:
char ch1=‘a’; char ch2=92;
printf("%c,%c",ch1,ch2);
3、%s: 表示输入或输出字符串。如:
printf("%s","China");
4、%f: 表示以小数形式输入或输出单双精度数(%lf)。
eg:输出时实数中的整数部分可以完全输出,而小数部分我输出六位。
5、%e: 以指数形式输出或输入实数。如:
1.2e(E)+02
6、%u: 表示以无符号十进制形式输出或输入整数。
三、附加的格式说明符。
1、输出:
l: 表示长整型整数,可以加在格式符d、x、和u前面。
m: 表示可以在正整数中表示数据的最小宽度。
n: 表示可以在正整数中对实数表示输出n位小数,对字符串表示截取的字符个数。
-: 表示输出的数字或字符在域内向左对齐。
2、输入:
l: 表示可以输入长整型数据及double型数据。如:
%ld,%lo,%lx,%lu; %lf,%le
h: 可以表示输入短整型数据。如:
%hd,%ho,%hx
域宽: 即指定输入数据所占的宽度(列数)。
*: 可以表示在本输入项在读入后不付给相应的变量。
好了,以上就是本期所分享的全部内容,希望对各位读者有所作用。