数据类型及表达式

数据类型及表达式

ID:42070216

大小:337.51 KB

页数:44页

时间:2019-09-07

数据类型及表达式_第1页
数据类型及表达式_第2页
数据类型及表达式_第3页
数据类型及表达式_第4页
数据类型及表达式_第5页
资源描述:

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

1、第3章数据类型及表达式教学目的:本章主要学习标识符,关键字、常量、变量、数据类型、运算符、表达式、数据类型转换等知识点。通过本章的学习,掌握变量的定义与使用,能够灵活运用各种运算符及相应表达式,理解各种数据类型在内存中的占用情况及其各种类型的转换规律,为C语言程序设计打下基础。1数据类型运算符及表达式赋值运算符与赋值表达式自增与自减运算符关系运算符与关系表达式数据类型常量与变量标识符、关键字及分隔符条件运算符与条件表达式逗号运算符与逗号表达式长度运算符本章内容:算术运算符与算术表达式逻辑运算符与逻辑表达式2第3章数据类型及表达式重点和难点重点:(1)变量

2、的定义与使用;(2)各种运算符及表达式的使用。难点:(1)数据类型的转换(2)自增与自减运算符的使用3第3章数据类型及表达式数据,是C语言程序的处理对象。数据在进行处理时需要先存入计算机的内存中,不同类型的数据在内存中的存放形式及处理方式是不同的,同时在C语言程序中,数据在使用前必须要定义其数据类型。所以掌握数据类型的使用是非常重要的。如:表示一个职工的年龄(如:20)的数据应为整数类型,工资(如:2560.56)的数据应为实数类型,而表示职工姓名(如:“张三”)的数据应为我们本书中的第5章的字符数组类型。在本章我们将学习C语言的各种基本数据类型及由各种

3、运算符连接的各种数据组成的表达式的使用。43.1数据类型及表达式的C程序引例【例3.1】实现输入一个职工的姓名、年龄、工资的C语言程序并输出。/*功能:输入一个职工的姓名(“张三”)、年龄(20)、工资(2560.56)并输出*/#includemain(){charemployname[6];/*定义存储职工姓名数组employname*/intemployage;/*定义存储职工年龄变量employage*/floatemploywage;/*定义存储职工工资变量employwage*/printf("请输入职工姓名:");scan

4、f("%s",employname);/*向employname写入职工姓名*/printf("请输入职工年龄:");scanf("%d",&employage);/*向employage写入职工年龄*/printf("请输入职工工资:");scanf("%f",&employwage);/*向employwage写入职工工资*/printf("此职工姓名:%s年龄:%d工资:%0.2f",employname,employage,employwage);/*通过数组employname输出职工姓名*//*通过employage变量输出职工年龄*//

5、*通过employwage变量输出职工工资*/}53.2     C语言的数据类型3.2.1标识符、关键字及分隔符3.2.2数据类型3.2.3常量与变量61.标识符C语言中,变量,函数都需要有一个名称,这个名称就叫做标识符。例3.1中employname、employage、employwage就是3个标识符。用户自定义的标识符要符合C语言标识符的命名规则。C语言标识符命名规则如下:(1)标识符以字母(A~Z,a~z)、下划线(_)、数字(0-9)组成。(2)标识符的第一个字符必须是字母(A~Z,a~z)或下划线(_)开头。(3)C语言中标识符严格区分字

6、母大小写。如:aB12、Ab12、AB12、ab12不是同一个标识符。(4)标识符不能使用编写C语言程序的编译器的关键字。如:char、do、for、if、int等。详细关键字请查看表3-1。3.2.1标识符、关键字及分隔符73.2.1标识符、关键字及分隔符用户在定义标识符时还要注意以下几个问题:(1)使用标识符时尽量做到“见名知意”如:name表示姓名,age表示年龄,或汉语拼音的首字母xm表示姓名,nl表示年龄。(2)标识符的长度不要太长,建议在8个字符以内。编译系统不同支持的标识符长度不同。如TurboC2.0编译器的标识符最大长度为32个字符,而

7、VisualC++6.0下的标识符最大长度为2048个字符。(3)标识符中不能出现全角字符与空格。下面是不合法的标识符:5abc、aa-bb、a&b、M.H.Thatcher、a#、ab¥、if下面的是合法的标识符:A123、a_123、_123、Aa_B029b82.关键字关键字是C语言编译程序本身所规定使用的专用词,它们有特定的含义。如:int用来定义整数类型的。所有的C语言关键字不能用作标识符。C语言中的关键字必须用小写字母表示。C语言所有关键字如表3-1所示。表3-1ANSIC标准规定的关键字3.2.1标识符、关键字及分隔符93.分隔符分隔符是用

8、来使编译器确认代码在何处分隔,C语言中分隔符有注释符、空白符及普通分隔符。(1)

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

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

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