C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt

C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt

ID:58886637

大小:447.50 KB

页数:94页

时间:2020-09-30

C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt_第1页
C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt_第2页
C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt_第3页
C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt_第4页
C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt_第5页
资源描述:

《C程序设计0 L第3章1-2节 数据类型(93)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章顺序结构程序设计P37-----献给学习IT技术的莘莘学子们资讯管理科学系刘纪大3.1顺序结构程序设计举例P37例求一个班学生某门课程的平均成绩设A等(85分)12人B等(70分)16人C等(60分)6人D等(50分)5人#includeintmain(){floata,b,c,d;floatsum,aver;a=12;b=16;c=6;d=5;sum=85*a+70*b+60*c+50*d;aver=sum/(a+b+c+d);printf(“aver=%f”,aver);return(0);}数据类型

2、、运算符与表达式 3.2数据的表示形式及运算P39算法处理的对象是数据,而数据是以某种特定的形式存在的。(例如整数、实数、字符等形式)数据结构就是数据的组织形式。处理同一类问题,如果数据结构不同,算法会不同,当然效率也会不同。(举例说明)C语言丰富的数据类型P43整型基本类型实型(浮点型)单精度型双精度型枚举类型复数浮点型空类型指针类型数组类型派生类型结构体类型结构类型共用体类型函数类型数据类型说明由以上这些数据类型还可以构成更复杂的数据结构。例如,利用指针和结构体类型可以构成链表、树、图等复杂的数据结构。在程序中对用到的所有数据都

3、必须指定其数据类型。在本节主要介绍基本数据类型。图3.4P433.2.1常量和变量P39 1.常量P39常量:在程序运行过程中,其值不能被改变的量。常量分类:按常量的取值,常量区分为不同的类型。如:整型常量,例12,0,-3实型常量,例4.6、-1.23字符常量,普通字符转义字符例‘a’,‘d’,‘’表3.1P40字符串常量,例“CHINA”,“boy”,“123”按常量的使用方式分类按常量的使用方式,常量分为,直接常量(字面常量)和符号常量。直接常量(字面常量):从其字面形式即可判别其值的常量。符号常量:用一个标识符代表的一个

4、常量称为符号常量,即标识符形式的常量。符号常量P41符号常量定义的一般形式:#define符号常量常量功能:用一个标识符代表的一个常量称为符号常量,即标识符形式的常量。说明:是编译预处理命令之一,是宏定义的一种形式。例符号常量的使用。#include#defineprice30intmain(){intnum,total;num=10;total=num*price;printf("total=%d",total);return(0);}程序说明:程序中用#define命令行定义price代表常量30,此后凡在本文

5、件中出现的price都代表30,可以和常量一样进行运算。程序运行结果为:total=300说明1.请注意符号常量不同于变量,它的值在其作用域(在本例中为主函数)内不能被改变,也就是说不能再被赋值。如再用以下赋值语句给price赋值就是错误的。price=40;2.习惯上,符号常量名用大写,变量用小写,以示区别。使用符号常量的好处(1)含义清楚如上面的程序中,看程序时从price就可知道它代表价格。(2)修改方便在需要改变一个常量时能做到“一改全改”,从而保持数据的一致性。如:#defineprice35在程序中所有以price代表的

6、价格就会一律自动改为35。2.变量P41变量:在程序运行过程中,其值可以改变的量。一个变量应该有一个名字,在内存中占据一定的存储单元。在该存储单元中存放变量的值。变量名和变量值请注意区分变量名和变量值这两个不同的概念,见图。变量名实际上是一个符号地址,在对程序编译连接时由系统给每一个变量名分配一个内存地址。在程序中从变量中取值,实际上是通过变量名找到相应的内存地址,从其存储单元中读取数据。3.常变量P41C99允许使用常变量。constinta=3;表示a被定义为一个整型变量,并指定其值为3,而在变量存在期间不能再改变。例#incl

7、udeintmain(){constinta=3;printf("%d",a);return(0);}/*运行结果:3Pressanykeytocontinue*/4.标识符(identifier)P42标识符(identifier)标识符就是一个名字。用来标识变量名、符号常量名、函数名、数组名、类型名、文件名、…等。*标识符的构成P42C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例例:下列出的是合法的标识符,也是合法的变量名。sum,average,_total,

8、class,day,month, student-name,tan,lotus-1-2-3,basic,li-ling例:*下面是不合法的标识符和变量名。M.d.,John,y123,#33,3d64,a>b注意P42大写字母和小写字

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

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

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