C语言讲义第2章数据类型运算符表达式赋值语句输入输出ppt课件.ppt

C语言讲义第2章数据类型运算符表达式赋值语句输入输出ppt课件.ppt

ID:58885816

大小:1.11 MB

页数:63页

时间:2020-09-30

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、课程名称:C语言程序设计课型与教法:讲授学时:2课时授课题目:第2章数据类型、运算符、表达式、赋值语句、输入输出教学目的与要求:通过本章的学习使学生熟悉C语言的关键词、标识符、数据类型,掌握字符串常量与字符常量的区别、转义字符的使用、变量的定义;类型转换。教学重点与难点:数据类型,不同数据类型的使用范围;变量的定义1C语言的词法记号数据类型常量与变量运算符和表达式类型转换数据输出数据输入第二章数据类型、运算符、表达式、赋值语句、输入输出2C语言的词法记号C语言编写的程序是由各种不同的词法记号构成

2、词法记号:程序中具有独立含义的不可进一步分割的单位共5类:关键词标识符常量运算符分隔符[](){}*.:=;#3关键词:C语言中预定义的符号,有固定的含义(32个)用途:存储类别autoexternregisterstatic类型定义typedef流程控制breakcasecontinuedefaultdoelsegotoifreturnswitchwhilefor数据类型intlongshortfloatdoublecharsignedunsignedstructunionenumvoidco

3、nstvolatile运算符sizeof用户定义的任何名字不得与关键词冲突准关键词:有固定的含义用途:预处理命令:defineendifincludeifdefifndeflineundef库系统函数名:scanf、printf等允许准关键词另作它用建议不对这些准关键词另作它用。关键词4关键词用途说明char一个字节长的字符值short短整数int整数unsigned数无符号类型,最高位不作符号位long长整数float据单精度实数double双精度实数struct类用于定义结构的关键词unio

4、n用于定义联合(共用体)的关键词void型空类型,用它定义的对象不具有任何值enum定义枚举类型的关键词signed有符号类型,最高位作符号位const表明这个量在程序执行过程中不可变volatile表明这个量在程序执行过程中可被隐含地改变5关键词用途说明break退出最内层的循环或switch语句caseswitch语句中的情况选择continue流跳到下一轮循环defaultswitch语句中其余情况标号do程在do…while循环中的循环起始标记elseif语句中的另一种选择for控带有初

5、值、测试和增量的一种循环goto转移到标号指定的地方if制语句的条件执行return返回到调用函数switch从所有列出的动作中作出选择while在while和do…while循环中语句的条件执行6关键词用途说明typedef用于定义同义数据类型auto存自动变量register储寄存器类型static类静态变量extern别外部变量说明sizeof运算符计算表达式和类型的字节数7定义:用户自行定义的符号,用来标识变量、常量、函数、标号等组成:只能由字母、数字、下划线(_)组成,且第一个字符必须

6、是字母或下划线大小写敏感不能使用关键词长度:最长32个字符命名原则:见名知意不宜混淆如l与I,o与0常用大写字母表示常量标识符,变量等其他类型标识符用小写字母表示系统内部使用了一些用下划线开头的标识符,建议定义标识符时尽量不用下划线开头,以防止冲突例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>b标识符8数据类型总表C数据类型基本

7、类型构造类型指针类型空类型void字符类型char枚举类型enum整型浮点型单精度型float双精度型double数组结构struct联合union短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作数据类型9类型符号关键词数的表示范围所占位数整型字符型浮点型有无(signed)int16-32768~32767(signed)short16-32768~32767(signed)long32-2147483648~21474836471

8、6unsignedint0~65535320~4294967295unsignedlongunsignedshort160~65535有float32±3.4e-38~3.4e38有double64±1.7e-308~1.7e308有char8-128~127无unsignedchar80~255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBMPC机为例请看int和unsignedint基本数据类型10一般用大写字母是宏定义预处理命令,不是C语句整型常量请点击:浮点型常量请点击:字符常

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

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

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