博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
顺序结构的程序设计-考点
阅读量:7014 次
发布时间:2019-06-28

本文共 1743 字,大约阅读时间需要 5 分钟。

  hot3.png

 

赋值语句

 格式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个空格

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

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

转载于:https://my.oschina.net/howdo/blog/481288

你可能感兴趣的文章
Linux日志分析常用命令-备忘
查看>>
sybase笔记 3712错误
查看>>
Zabbix 监控windows服务器监控闪断zabbix_get [12577]: Timeout while executing operatio
查看>>
MicrosoftRemoteDesktop Mac版
查看>>
EXCEL拼sql语句
查看>>
分析称明年第二季度平板出货量超PC
查看>>
Device eth0 has different MAC address than expected, ign
查看>>
DXP,AD不用新建PCB完美解决 Unknown Pin 和Failed to add class member 问题
查看>>
web.xml <context-param>只能放一对<param-name>和<param-value>
查看>>
html测验 --(w3cshool)
查看>>
XP对Win7说:哥们,你的U盘我打不开啊
查看>>
不得不知的Linux服务器性能调优技巧
查看>>
猫和老鼠谈ITIL
查看>>
C#异常处理及心得
查看>>
Nginx 做负载均衡的几种轮询策略
查看>>
一站式VDI部署教程(2)安装并配置DC、DNS、DHCP
查看>>
修改tomcat默认发布目录
查看>>
Android 提示某某程序停止的原因
查看>>
JVM致命错误日志(hs_err_pid.log)解读
查看>>
React
查看>>