这一类符号是“格式说明”
用于格式输入与格式输出,就是我们常见的printf和scanf函数中
在输入输出时,对不同类型的数据(如int,float,char等)要使用不同的格式说明
%d,用来输出十进制整数
%f,用来输出实数(包括单,双精度),以小数形式输出
%c,用来输出一个字符
%s,用来输出一个字符串
对于这些格式说明,还有许多的一些用法,在这里不作深入叙述
%d和%f都是格式化输出,用来指明输出的数据类型。%d表示要输出一个整型值,%f表明要输出一个浮点型值。比如下面的语句:
int a=10;
float b=3.14;
printf("a=%d",a);//这里要输出a,a是整型值,所以用%d;
printf("b=%f",b);//这里要输出b,b是浮点型,所以用%f。
这是格式化函数的格式串,比如*printf,*scanf(*是通配符,哈哈,这类函数挺多的),%d表示的是匹配整型变量,%f表示的是匹配浮点型变量
%d,是使变量按整形输出
%f,是使变量按浮点型(也就是小数)输出
数据类型中的整型和浮点型