C语言第二章数据类型、运算符与表达式

C语言第二章数据类型、运算符与表达式

ID:43343988

大小:727.00 KB

页数:48页

时间:2019-10-08

C语言第二章数据类型、运算符与表达式_第1页
C语言第二章数据类型、运算符与表达式_第2页
C语言第二章数据类型、运算符与表达式_第3页
C语言第二章数据类型、运算符与表达式_第4页
C语言第二章数据类型、运算符与表达式_第5页
资源描述:

《C语言第二章数据类型、运算符与表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章 数据类型、运算符与表达式第二章数据类型、运算符与表达式本章主要内容:2.1C语言中的标识符2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6变量的初始值2.7数值型数据间的运算2.8运算符、表达式及常用标准函数本章重点:全部内容《C语言程序设计》2.1C语言中的标识符是用来命名一个名字的,如常量名、变量名、函数名、数组名、类型名等都必须是C语言中合法的标识符。标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例如:合法标识符a,x5,count,year,average,st

2、udent_number,classroom3非法标识符$123,x+y,road#2,studentname,a=b数据类型、运算符与表达式《C语言程序设计》注意:大写字母和小写字母,在C中被认为是两个不同的字符。如count与COUNT不同。在起名时,应注意做到“见名知义”。比如表示姓名:比较好的标识符:Name、name、xing_ming、Xingming、xm等比较差的标识符:x、y、abc等尽量不用单个的l和o作标识符。代数计算时可以采用习惯的名字。如:圆:r、s立方体:a、b、h、v数据类型、运算符与表达式《C

3、语言程序设计》2.2常量与变量常量在程序运行过程中,其值不能被改变的量称为常量。常量有不同的类型,如:整型常量:15、-8、0等实型常量:3.7、-8.2等字符常量:’a’、’A’、’+’、’5’等数据类型、运算符与表达式《C语言程序设计》符号常量用一个标识符代表一个常量。语法:#define符号常量名常量如:#definePI3.1415926例2.1符号常量的使用说明:习惯上,符号常量名用大写,以便与变量名相区分。可读性好。修改方便。数据类型、运算符与表达式《C语言程序设计》变量其值可以改变的量称为变量。变量说明语法:类

4、型名变量名;一个变量应该有一个名字,即变量名,用来标识在内存中所分配的存储单元。如:inta;向变量名赋值,即是向该存储单元中存入数据,该数据就是变量的值。如:a=10;习惯上,变量名用小写。a10数据类型、运算符与表达式《C语言程序设计》变量“先定义、后使用”目的:保证程序中变量名的正确使用。如:intstudent;……studemt=10;/*Error*/为变量分配适当的内存单元。如:inta;floatb;根据所变量的变量的类型,检查对该变量所进行的操作是否合法。如:inta,b;floatc;……a%b……/*O

5、K*/……a%c……/*Error*/ab数据类型、运算符与表达式《C语言程序设计》2.3整型数据整型常量有三种表示:十进制整数。如:123、-456、0八进制整数。以0开头的数是八进制数(使用的数码为:0~7)。如0123=(123)8=(83)10。在8进制数中不使用8和9这两个数码,如018、094均为非法。十六进制数。以0x开头的数是十六进制数(使用的数码为:0~9、a~f或A~F)。如0x123=(123)16=(291)10。对于0x1a、0xabcd、0x0FFF等都是合法的16进制数,而0X8a、0h0fff

6、、0xfg等都是非法的数据类型、运算符与表达式《C语言程序设计》整型变量整型分类、所占字节数及数据范围:例2.2不同整型数据进行的混合运算数据类型符占字节数(位数)取值范围int2(16)-32768~32767即-215~(215-1)short[int]2(16)-32768~32767即-215~(215-1)long[int]4(32)-2147483648~2147483547即-231~(231-1)unsigned[int]2(16)0~65535即0~(216-1)unsignedshort[int]2(16

7、)0~65535即0~(216~-1)unsignedlong[int]4(16)0~4294967295即0~(232-1)数据类型、运算符与表达式《C语言程序设计》整型常量的类型在程序中当书写一个整型常量时,它占几个字节呢?C是这样处理的:如果其值在-32768~32767范围内,认为它是int类型(占2个字节),否则认为它是long类型(占4个字节)。当需要把一个仅占两个字节的整型常量让它占4个字节时,可以在该数据的后面加上字母L(大小写均可)。如:longa=10L;而:longb=10;b数据类型、运算符与表达式《

8、C语言程序设计》2.4实型数据实型常量实数在C中也称浮点数。实数有两种表示形式:十进制数形式,也称小数形式。如:0.58、.58、58.0、85.指数形式,也称科学记数法。如:12.3e3、123E2、1.23e+4、0.12E+5都代表1.23×104。但要注意字母e(或E)之前必须有数

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

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

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