数据类型及运算规则

数据类型及运算规则

ID:37405039

大小:403.31 KB

页数:36页

时间:2019-05-12

数据类型及运算规则_第1页
数据类型及运算规则_第2页
数据类型及运算规则_第3页
数据类型及运算规则_第4页
数据类型及运算规则_第5页
资源描述:

《数据类型及运算规则》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、顺序结构程序设计第四章1本章要点C语言如何完成计算任务计算结果如何输出外部数据如何输入顺序结构的程序设计2第1节第2节第3节第4节第5节C语句概述程序的三种基本结构赋值语句数据输出数据输入顺序结构的程序设计3源文件1源文件2源文件3…...源文件n预处理命令函数1函数2…...函数n说明语句执行语句最小编译单位最小功能单位必须一个主函数main()§4-1C语句概述C程序4•一个C程序由若干函数组成•程序中有且只有一个主函数main()•程序的运行从主函数开始•函数由函数名和函数体组成•函数体由说明语句和执行语句组成•C中语句有五类控制语句函数调用语句表达式语句空

2、语句复合语句5一、控制语句1if()~else条件语句6break间断语句2for()循环语句7switch()开关语句3while()循环语句8goto转向语句4do~while();循环语句9return返回语句5continue继续语句控制语句的作用在于控制程序的走向(流程)6二、函数调用语句由一个函数加一个分号组成例:printf(“dfsjafdsa”);7三、表达式语句由表达式加分号组成例:X=5;赋值语句赋值表达式分号+8四、空语句只有一个分号;组成五、复合语句包含在一对{}中的语句为复合语句9main(){inta=10,b=20,c;if(b>a

3、){{c=a+b;printf(“%d”,c);};}}控制语句表达式语句复合语句函数调用语句空语句10七、结构化程序的三种基本结构顺序结构选择结构循环结构语句执行的顺序与程序书写的顺序一致条件成立,执行A否则,执行B重复执行某组动作结构11赋值语句由赋值表达式加分号组成若a的值等于100,则成绩为优秀if(a=100)if(a==100)赋值运算关系运算§4-2赋值语句例a=b赋值表达式a=b;赋值语句12设x,y,z均为int变量,则执行下列语句:x=(y=(z=10)+5)-5之后,x,y,z的值为:A)x=10,y=15,z=10B)x=10,y=10,z

4、=10C)x=10,y=10,z=15D)x=10,y=5,z=1013C中没有专门的输入输出语句,输入输出操作是通过输入、输出函数实现的。两个基本的输出函数:字符输出函数格式输出函数§4-3数据输出14一、字符输出函数1、格式:putchar(字符变量)2、功能:在标准输出设备上,输出指定的字符3、说明:一次调用只能输出一个字符加上分号成为字符输出语句使用时在程序开头用编译命令#include”stdio.h”编译预处理15二、格式输出函数1、格式:printf(格式控制,输出表列)2、功能:从标准输出设备上,按指定的格式输出对应的变量16①“格式控制”是用双

5、引号括起来的字符串,包括:格式说明,由“%”和格式字符组成。它的作用是将输出的数据转换为指定的格式输出。输出参量的个数必须与格式说明的个数一致,格式说明和输出参量在顺序上相互对应。普通字符,即需要原样输出的字符,它们将被写到屏幕上去。②“输出表列”是需要输出的一些数据表列。printf函数的参数包括两部分内容:17%d:按十进制整数形式输出变量的值%o:按八进制整数形式输出变量的值%x:按十六进制整数形式输出变量的值格式控制字符18%u输出无符号整数变量的值%f:输出单精度浮点变量的值%e:按指数形式输出浮点变量的值%c:输出字符变量的值%s:输出一个字符串%ld

6、:按十进制整数形式输出长整型变量的值19①%d,按整数的实际长度进行输出。②%md,m为指定的输出数据字段的宽长。如果数据的位数小于m,则左端补以空格,若数据的位数大于m,则按数据实际的位数输出。inta=123;intb=12345;printf(“%4d,%4d”,a,b);Output:^123,123451.d格式符:用来输出十进制整数20按八进制形式输出的数值不带符号,即将符号位也一起作为八进制数的数值部分输出。inta=-1;printf(“%d,%o”,a,a);Output:-1,1777772.o格式符,以八进制数形式整数21和8进制输出相同,1

7、6进制输出也将符号位作为数值部分输出。printf(“%x”,a);Output:ffff3.X格式符,以16进制数形式输出整数22以十进制形式输出unsigned型数据。unsignedinta=65533;printf(“%u”,a);一个有符号整数也可以用%u格式输出,同样一个unsigned型数据也可以用%d格式输出,此时按不同类型数据相互赋值的规则处理。4.u格式符:用来输出unsigned型数据23charch=‘a’;printf(“%c”,ch);一个整数,只要它的值在0-255范围内,即标准ASCⅡ码表范围内,就可以用字符型式输出,系统会将该整数

8、作为ASC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。