zoukankan      html  css  js  c++  java
  • 顺序结构的程序设计考点

    赋值语句

     格式1  变量=表达式;

     功能:计算表达式的值,然后赋予给变量

    格式2:变量 自反赋值运算符  表达式;

    功能:将变量和表达式进行制定的算术或位运算后,将获得的值赋予变量。

    函数调用语句

    格式 函数名(参数1,参数2,...)

    功能: 调用指定的系统函数和用户函数,对圆括号中给出的参数进行该函数约定的运算,运算结果可以作为函数的返回值。

    表达式语句

    格式 : 表达式;

    功能: 计算表达式的值。

    注意任何表达式构成语句,赋值语句、函数调用语句都是表达式语句的特例。

    复合语句

    格式: {

             语句1;

             语句2;

              语句3;

             ……

            语句k;

    }

    功能: 依次执行语句。

    注意:即使复合语句包含多条语句但是只能看成一条语句。

    如果其中有数据定义语句,则必须定义在复合语句的其他语句的前面

    字符输入输出函数

    1 字符输入函数

          函数调用格式  getchar();

          功能: 从键盘读取单个字符;

          函数返回值:读取的单个字符

    2 字符输出函数

         格式 putchar(ch);

         函数参数:ch  字符常量、字符变量或整型表达式

          功能:将参数ch对应的字符输出到显示器上

        函数的返回值:ch对应的字符

    格式输入输出函数

    1 格式输入函数

     函数调用格式: scanf(输入格式字符串,输入变量地址表)

     函数参数: 输入格式字符串  由控制输入格式的字符组成的字符串;

                输入变量地址表  用逗号分隔的若干个接受输入数据的变量地址

     功能:从键盘按照“输入格式字符串”中规定的格式读取若干个数据,按“输入变量地址、表”中变量的顺序,依次存入对应的变量。

     函数返回值:读取的数据个数

    格式字符

    数据对象的类型

    输入形式

    %md

    int

    short

    unsigned int

    unsigned short

    十进制整数

    %mo

    八进制整数

    %mx

    十六进制整数

    %mld

    long

    unsigned long

    十进制整数

    %mlo

    八进制整数

    %mlx

    十六进制整数

    %mf

    float

    十进制实数

    %me

    十进制指数

    %mlf

    double

    十进制实数

    %mle

    十进制指数

    %mc

    char

    单个字符

    %ms

    字符串

    字符串

    注意:其中m是一个整型常量,主要用来控制数据数据的位数,m可以省略,省略时可以用空格、Tab、回车换行键作为两个输入数的间隔;也可以在输入时用非格式字符作为两个数据的间隔

    格式输出函数

    格式:prinf(输出格式字符串,输出表达式表)

    参数:输出格式字符串  由控制格式的字符组成的字符串

          输出表达式表    用逗号分隔的若干个表达式

    功能:先按照自右向左的顺序,依次计算“输出表达式表”中煮表达式的值,然后按照“输出格式字符串”中规定的格式顺序。将各个表达式值输出到显示器上显示。

    函数返回值:输出数据的个数

    格式字符

    数据对象的类型

    输入形式

    数据输入方法

    %-md

    int

    short

    unsigned int

    unsigned short

    十进制整数

    无m按实际位数输出

    有m输出m位

     超过m位,按实际位数输出

     不足m位,这用空格补足m位

       无 - 号,右对齐(左补空格)

       有 – 号, 左对齐(右补空格)

    %-mo

    八进制整数

    %-mx

    十六进制整数

    %-mu

    无符号整型

    %-mld

    long

    unsigned long

    十进制整数

    %-mlo

    八进制整数

    %-mlx

    十六进制整数

    %-mlu

    无符号整型

    %-m.nf

    float

    double

    十进制小数

    无m.n按实际位数输出

    有m.n输出n位小数。中宽度为m

     超过m位,按实际位数输出

    无 - 号,右对齐(左补空格)

       有 – 号, 左对齐(右补空格)

    %-g

    自动获取f或e中宽度较小的格式

    %-m.ne

    十进制指数

    %-mc

    char

    int

    short

    单个字符

    无m按输出单个字符

    有m输出m位,补m-1个空格

     无 - 号,右对齐(左补空格)

       有 – 号, 左对齐(右补空格)

    %-m.ns

    字符串

    字符串

    无m.n按输出整个字符串

    有m.n输出前n位,补m-n个空格

     无 - 号,右对齐(左补空格)

       有 – 号, 左对齐(右补空格)

  • 相关阅读:
    Python多进程编程
    Cython学习
    cProfile——Python性能分析工具
    Python垃圾回收机制:gc模块
    新纪元
    类模版的static成员
    我的2015plan
    Linux之sed
    getenv, _wgetenv
    vs2010下如何调试带输入参数的程序
  • 原文地址:https://www.cnblogs.com/howDo/p/1767911.html
Copyright © 2011-2022 走看看