C语言基本数据类型.ppt

C语言基本数据类型.ppt

ID:48544734

大小:377.01 KB

页数:79页

时间:2020-01-18

C语言基本数据类型.ppt_第1页
C语言基本数据类型.ppt_第2页
C语言基本数据类型.ppt_第3页
C语言基本数据类型.ppt_第4页
C语言基本数据类型.ppt_第5页
资源描述:

《C语言基本数据类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章基本数据类型、运算符与表达式2.1C语言的数据类型2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6各类数据混合运算2.7C语言的运算符与表达式2.8运算符的优先级及其结合性[Return]本章学习目标熟悉C语言的数据分类掌握常量的表示方法与变量赋初值的方法掌握不同类型数据间的混合运算掌握基本运算符及其表达式的使用第2章基本数据类型、运算符与表达式[Return]本章学习目标先做好预习认真听课自己上机练习实践多用多记在后续内容学习中重复巩固2.1C语言的数据类型C语言提供了以下一些主要数据类型:说明:①C语言为每个类型定义了一个标识符,称为类型

2、名。例如:整型用int标识、字符型用char标识等。一个类型名由一个或几个关键字组成,仅用于说明数据属于哪一种类型。②对于基本数据类型,按取值是否可改变分为常量和变量两种。在程序执行过程中,其值不发生改变的量称为常量,取值可变的量称为变量。它们可与数据类型结合起来分类。例如,可分为整型常量、整型变量、字符常量、字符变量等。在程序中,常量是可以不经过说明而直接引用的,而变量则必须先说明后使用。[Return]在程序运行中,其值不改变的量称为常量。常量区分为不同的类型,如:5、0、-7为整型常量3.2、-4.68为实型常量‘a’、’f’为字符常量常量从字面形式即可判别。

3、也可用一个标识符代表一个常量,称为符号常量。习惯上,符号常量名用大写,变量名用小写字母表示,以示区别,例如:#definePI3.14159262.2常量与变量[Return]2.2.1常量【例2-1】符号常量的使用。已知圆半径为r,求圆周长c和圆面积s的值。#definePI3.1415926main(){floatr,c,s;scanf(“%f”,&r);c=2*PI*r;s=PI*r*r;printf(“c=%6.2f,s=%6.2f”,c,s);}在该程序中,用#define命令行定义PI,PI为定义的符号常量代表3.1415926,此后凡在程序中出现的

4、PI都代表3.1415926。f表示以小数或者指数形式输入实型数据从上面的例子可以看出使用符号常量的好处:一是含义清楚、见名知意。 看程序时从PI就可以知道它代表圆周率; 二是修改方便,一改全改。 如要“#definePI3.1415927”,则在程序中所有出现PI的地方值全部改为3.1415927。[Return]在程序运行时其值可以改变的量称为变量。变量是由变量名、变量值和存储单元组成的。2.2.2变量1.变量名的命名规则:变量名用标识符表示。在C语言中,用来对变量、符号常量、函数、数组等数据对象命名的有效字符序列统称为标识符。C语言规定标识符只能由字母、数字

5、和下划线3种字符组成,且第一个字符必须是字母或下划线。下面列出的是合法的标识符,可作为变量名:abc,sum,f4,student_1下面是不合法的标识符:8h以数字开头-5以减号开头A*出现非法字符*x

6、har等。例如:inta,b,c;charcc;在C语言中,要求对所有用到的变量作强制定义,也就是“先定义,后使用”。[Return]2.3.1整型常量2.3整型数据[Return]整型常量即整常数。C语言中的整常数可用以下3种形式表示:(1)十进制整常数。十进制整常数没有前缀,其数码为0~9。如:123、-234、0(2)八进制整常数。八进制整常数以数字0作为前缀。如:0123、-0234,后面只能是有效的八进制数字0~7,若写成09就错了。(3)十六进制整常数。十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或a~f。如:0x19A、-0x2f。2.

7、3.2整型变量1.整型数据在内存中的存放形式整型数据在内存中是以二进制形式存放的。例如,定义了一个整型变量a:inta;/*定义a为整型变量*/a=25;/*给a赋以整数25*/十进制数25的二进制形式为11001,TurboC2.0和TurboC++3.0为一个整型变量在内存中分配2个字节的存储单元(不同的编译系统为整型数据分配的字节数是不相同的),在这里我们假定每一个整型变量在内存中占2个字节。2.3.2整型变量1个字节(Byte):由8个二进制位(bit)构成.每一个字节有一个地址2.整型变量的分类整型变量的基本类型符为int。可以根据数值的范围将变量定义

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

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

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