C语言第 2 章 数据描述与基本操作ppt课件.ppt

C语言第 2 章 数据描述与基本操作ppt课件.ppt

ID:59421373

大小:381.50 KB

页数:35页

时间:2020-09-19

C语言第 2 章 数据描述与基本操作ppt课件.ppt_第1页
C语言第 2 章 数据描述与基本操作ppt课件.ppt_第2页
C语言第 2 章 数据描述与基本操作ppt课件.ppt_第3页
C语言第 2 章 数据描述与基本操作ppt课件.ppt_第4页
C语言第 2 章 数据描述与基本操作ppt课件.ppt_第5页
资源描述:

《C语言第 2 章 数据描述与基本操作ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据描述与基本操作2021/10/61本章主要内容2.1工作场景导入2.2数据类型2.3运算符与表达式2.4不同类型数据间的混合运算2.5回到工作场景2021/10/622.1工作场景导入2021/10/632.1.1WindowsXP的启动【工作场景】甲乙两人在玩一简单的数字游戏,首先甲对一个4位整数进行变化,再告诉乙其所用的变化规则,然后由乙来推测变化之前的数值是多少。设甲的变化规则为:首先对该数值的各位数字逆序,然后用新数上的每一位数字加5后余上10后的余数代替各位上的数字。试推测出原来的数字。现假设所给数

2、据为6382,程序运行结果如下图所示。2021/10/64【引导问题】(1)变量该如何定义,标识符命名规则是什么?(2)所给数字是常量还是变量,按常量存储还是按变量存储?(3)各种运算符该如何选择?加减乘除、取余数等各种运算符该如何表示?(4)如何实现换行,比如,如图2.1所示的换行?(5)如何判断所给数据是整型、浮点型还是字符型等?不同类型的数据该如何转换?(6)变量和赋值运算有什么关系?2021/10/652.2数据类型2021/10/662.2.1常量与变量1.标识符名标识符是由程序员按照命名规则自己定义的词法符

3、号,用于定义宏名、变量名、函数名以及自定义函数名等。C语言中标识符的命名规则如下:标识符只能由字母、数字和下划线三种字符构成。标识符的有效长度为1~32个字符。标识符的第一个字符必须是字母或下划线,后续字符可以是字母、数字或下划线。标识符中大写字母和小写字母被认为是不同的字符。如my、My、MY是3个不同的标识符。标识符不能与任何关键字相同。2021/10/67下表列举了几个合法的和非法的标识符名称。2021/10/682.常量常量是指那些在程序运行过程中不改变其值的量。通常常量分为以下5种类型。(1)整型常量:整型常

4、量包括长整数(long)、短整数(short)、有符号整数(int)和无符号整数。常量有3种形式,即十进制整型常量、八进制整型常量和十六进制整型常量。(2)实型常量:主要有小数表示形式和指数表示形式两种。(3)字符常量:字符型常量包括普通字符常量和转义字符常量。2021/10/69下表列出了C语言中常用的控制字符。2021/10/610(4)字符串常量:字符串常量是由一对双引号括起来的零个或多个字符序列组成的。注意与字符常量的区别。如“china”、“Howareyou!”等。(5)符号常量:在C语言中,常量可以用符号

5、来命名,这样的常量称为符号常量。符号常量是用#define命令定义的,例如,在程序首部写上#definePI3.1415926,这表示PI就是3.1415926,符号常量也是常量,所以不能在程序中被再定义。符号常量用大写字母表示,变量用小写字母表示,以示区别。2021/10/6113.变量变量是在程序运行中其值可以被修改的量。变量具有3个基本要素:变量说明、变量类型和变量值。在C语言中,如果要用到变量,则必须先对变量进行类型定义,然后才能使用。这就叫强制定义。C语言规定变量的定义形式为:数据类型变量名列表;这里的数据类

6、型是指C语言的有效数据类型,基本包括整型(int)、字符型(char)和浮点型(float)。变量名列表中,变量与变量之间用逗号隔开。例如:inti,j,k;2021/10/6122.2.2整型数据整型数据分为整型常量和整型变量。1.整型变量的定义对于任何一个变量来说,在使用之前必须先定义。定义整型变量的使用格式:数据类型变量1,变量2,变量3,...;例如:inta,b;/*定义两个整型变量a、b*/longc,d,f;/*定义三个长整型变量c、d、f*/unsignede;/*定义一个无符号型变量e*/2021/1

7、0/6132.整型变量的分类整型变量的基本类型符为int,在int之前可以根据需要分别加上修饰符short(短整型)或long(长整型),形成以下4类整型的变量:基本类型——以int表示。短整型——类型说明符为shortint或int。长整型——类型说明符为longint或long。无符号型——类型说明符为unsigned。2021/10/614以上数据类型的具体情况见表2.3。2021/10/6152.2.3实型数据实型数据表示的是小数的数值。实型常量是一种在程序运行过程中不改变其值的实型数据。实型常量在C语言中又叫

8、浮点数。在程序运行过程中其值改变的实型数据称为实型变量。实型变量分为单精度和双精度两种类型,分别使用关键字float和double来定义,它们的分类情况见下表。定义的格式如下:floatx;/*定义x变量是用来表示float数据的*/doubley,z;/*定义y、z变量是用来表示double数据的*/2021/10/6162.2

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

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

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