C printf

 

  在接下来的时间里面,我们准备为大家介绍“C语言中的格式输出”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 ( “ A = %d ,BBQ = %f ” , 100,1.5 )

   3、输出格式设置中的原样输出的字符串可以有,也可以没有。

 

 

  接下来,我们结合例子作进一步的学习:

 

      例子:

       

       int   a = 1;

       float  b = 1.5;

       char  c = 'a';

 

       void main()

       {

         printf( " %d ",a );      //输出整型变量a中的值,所以,输出1

         printf( " %d ",100 );    //输出整型常量100,所以,输出100

 

         printf( " %f ",b );        //输出整型变量b中的值,所以,输出1.5

         printf( " %f ",35.88 );    //输出浮点常量35.88,所以,输出35.88

 

         printf( " %f ,%d",b,a );   //输出变量b与a中的值,所以,输出1.5和1

 

         printf("%c",c );      //输出字符变量c中的值,所以,输出a

 

         printf("%s","aixuexiwang.com" );   //输出字符串常量aixuexiwang.com

 

         printf( " F=%f ,Dir=%d",b,a ); //输出变量b与a中的值,所以,输出结果为:

                           F = 1.5 ,Dir = 1

       }

       

 

 

   

   非常好,现在,我们已经掌握了C中的“输出语句”这个知识点,但是,如何去运行用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用“结构体指针变量”去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”

 

      不要停留在理论规则上面,快动起来吧!

 

(通过游戏模式学习与训练,需要在电脑上运行)

进入游戏学习与训练