1、 什么是printf?
printf,是C语言提供的一个函数,其作用是,可以向屏幕的终端输出程序运程中的信息,
这样,开发人员就可以查看到程序运行过程的情况。
2、printf 输出语句的语法格式:
printf( 输出的格式设置,输出的内容列表 )
格式分析:
(1)以关键字printf开头
(2)一对小括号,格式要求,不能省略
(3)输出格式设置,是一个字符串,字符串中包含两个部分,一个原样输出的字符串部分,
另一个是用于说明将要输出的是什么数据的格式,例如有整型,字符型,浮点型等,
而将要输出的格式的设置可以通过以下的符号来完成:
%d —— 说明将要输出的内容格式为整型
%f —— 说明将要输出的内容格式为浮点型
%e —— 说明以指数形式输出实数,符号中的e可以使用大写E
%c —— 说明将要输出的内容格式为字符型,只输出一个字符
%s —— 说明将要输出字符串
%o —— 说明将要输出的内容格式为八进制
%x —— 说明将要输出的内容格式为十六进制,符号中的x可以使用大写X
%u —— 说明将要输出的内容格式为无符号数,即unsigned型数据,以十进行制形式输出
%g —— 输出时,选择%f 或%e格式中,输出宽度较短的一种格式用于输出,
不输出无意义的0值,而符号中的g可以使用大写G
(4)输出内容列表,对应输出格式,设置要输出的内容,输出内容可以包括:常量、变量、
表达式、函数、指针等,而在不同的输出内容之间可以通过"逗号 "分隔。
小结:
1、以上输出格式设置的符号,每次设置对应一个输出内容。
2、如果,要输出多个内容,就要对应设置多个输出格式,多个输出格式符号之间通过逗号分隔。
例如:printf ( “ S = %d ,Q = %f ” , 150,1.5 )
3、输出格式设置中的原样输出的字符串可以有,也可以没有。
4、例子:
int a = 6;
float b = 1.5;
char c = 'k';
void main()
{
printf( " %d ",a ); //输出整型变量a中的值,所以,输出6
printf( " %d ",150 ); //输出整型常量150,所以,输出150
printf( " %f ",b ); //输出整型变量b中的值,所以,输出1.5
printf( " %f ",99.68 ); //输出浮点常量99.68,所以,输出99.68
printf( " %f ,%d",b,a ); //输出变量b与a中的值,所以,输出1.5和6
printf("%c",c ); //输出字符变量c中的值,所以,输出k
printf("%s","kq-china.com" ); //输出字符串常量kq-china.com
printf( " F=%f ,Dir=%d",b,a ); //输出变量b与a中的值,所以,输出结果为:
F = 1.5 ,Dir = 6
}
=======================================================================
非常好,现在,我们已经掌握了C语言中的(printf)但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|