C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx

C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx

ID:52848571

大小:1.12 MB

页数:32页

时间:2020-03-26

C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx_第1页
C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx_第2页
C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx_第3页
C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx_第4页
C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx_第5页
资源描述:

《C语言程序设计教学课件 作者 胡成松 黄玉兰 李文红 电子课件 第2章 数据类型.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、0102032.1数据类型2.2标识符、常量与变量2.3运算符与表达式第二章数据类型、运算符和表达式04052.4知识点强化与应用2.5本章小结【学习要点】1.常量和变量2.几种基本的数据类型3.算术运算符、赋值运算符、自增自减运算符、逗号运算符等多种运算符本章主要介绍数据类型、运算符和表达式。希望大家能通过学习理解C语言中数据的存储及处理。描述某个学生的信息,包括性别,英语、高等数学、计算机考试成绩,计算该学生的考试平均分。【导入案例:数据的存储及处理】根据学生的英语、高等数学、计算机考试成绩计算平均分,这些数据可能是整数也可能是小数,那么在C语言中如何表示整数和小数呢?学生

2、的性别又该如何去表示呢?又如何用C语言去计算三门课的平均值呢?分析C语言提供了丰富的数据类型,整型、实型、字符型,它们可以用来描述学生的成绩和性别。无论是学生三门课的成绩还是平均成绩都不是固定不变的值,因此,C语言提供了变量来保存学生的成绩信息,以便对它们进行处理。C语言还提供了丰富的运算符,算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符等。这些运算符能够将算法的实现过程、对数据的处理流程在程序中用C语言描述出来。分析“程序=算法+数据结构”,算法处理的对象是数据,C语言提供了丰富的数据类型,可分为基本数据类型、构造数据类型、指针类型和空类型四大类。2.1数据类型数据

3、类型概述C语言数据类型数据类型概述(续)ChinaThequickbrownfoxTRUE数据非数值数值整型实型90.12899/12/19963.141519JackieChan字符类型½3.5%字符字符串数据类型概述(续)类型符号关键字占字节数数的表示范围整型int(signed)int在32位系统下4-2147483648~2147483647unsignedint在32位系统下0~4294967295short(signed)short2-32768~32767unsignedshort0~65535long(signed)long4-2147483648~214748

4、3647unsignedlong0~4294967295实型有float4绝对值10-37~1038double8绝对值10-307~10308longdouble12绝对值10-4931~104932字符型有(signed)char1-128~127无unsignedchar0~2552.2.1标识符2.2.2常量2.2.3变量2.2标识符、常量与变量2.2.1标识符例:判断下列标识符号合法性sumSumM.D.JohndayDate3dayschara>b_aboveM.D.John3dayschar定义:用来标识变量、常量、函数等的字符序列规则:只能由字母、数字、下划线组

5、成,且第一个必须是字母或下划线区分大小写不能使用关键字最大长度编译器TC、BCVC最大长度32255标识符命名习惯:见名知义,不引起混淆常量和变量常量:程序运行时其值不能改变的量(即常数)变量:其值可以改变的量请分析,下面问题中的常量和变量。设银行定期存款的年利率为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit。5x+3y+z/3=100x+y+z=100常量已知的、确定的、不变的变量未知的、不确定的或可变的2.2.2常量整型常量(整常数)无前缀十进制0八进制0x或0X十六进制思考题:下列整型常量哪些是非法的?若合法,是

6、多少进制的数。012,oX7A,00,078,0x5Ac,-0xFFFF,0034,7B。首字符不能是字母o八进制数中不能有数字8十进制数中不能有字母B口诀:前缀决定进制,后缀决定类型2.2.2常量整型常量(整常数)口诀:前缀决定进制,后缀决定类型无后缀有符号U或u无符号L或llongint写程序时候除非有特别要求加上前缀后缀,一般来说,我们只需要像平时使用整数那样来写就可以了。123L、-30u、358u、235Lu0XA5Lu,0x38Au,0XAFL2.2.2常量表示形式:十进制数小数形式(必须有小数点)0.123.123-123.0.0123十进制指数形式a×10n表示

7、为aEn或aen12.3e+3-1.23e4e-51.2E-3.5实型常量(实数)e或E之前必须有数字,e或E之后必须为整数实型常量的类型单精度后缀F或f,长双精度后缀L或l,默认double2.2.2常量类型精度(不含小数点)float7~8double16~17longdouble17~18/*实型精度示例*/#includevoidmain(){printf("%f%f",123456.789e4f,123456.789e4);}2.2.3变量变量类型变量名1

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

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

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