1 / 59
文档名称:

第3章数据类型运算符与表达式.ppt

格式:ppt   大小:126KB   页数:59页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章数据类型运算符与表达式.ppt

上传人:sanshenglu2 2021/7/24 文件大小:126 KB

下载得到文件列表

第3章数据类型运算符与表达式.ppt

相关文档

文档介绍

文档介绍:用计算机解决实际问题要借助数学模型,即要把问题化成对数据的处理。不同的问题需要不同的数据类型,不同的数据类型有不同的存储方式,并且,允许的运算也不同。
第3章 数据类型、运算符与表达式
第3章数据类型运算符与表达式
C的数据类型
一、 C语言数据类型
C语言提供了丰富的数据类型,除了空类型外,C语言的数据类型可分成三类,具体情况如下图表示:
由这些数据类型还可以构成更复杂的数据结构。
第3章数据类型运算符与表达式
短整型(short)
整型 整 型(int)
数值类型 长整型(long)
基本(简 实型 单精度型(float)
单)类型 双精度型(double)
字符类型(char)
枚举类型(enum) (第11章介绍)
数组类型 (第7章介绍)
数据类型 构造类型 结构体类型(struct) (第11章介绍)
共用体类型(union) (第11章介绍)
指针类型 (第10章介绍)
空类型(void)
第3章数据类型运算符与表达式
二、数据类型的使用
1、计算机中存储和运算的数据都有一定的类型
(1)常量的类型:由常量的形式确定。例如1234是整型,。
(2)变量的类型:必须在程序的说明部分定义,即“先定义、后使用”
2、程序设计应综合考虑算法和数据结构(数据类型)
第3章数据类型运算符与表达式
3. 2 常量与变量
:在程序运行过程中其值保持不变的量,可分为:
1、直接(字面)常量:直接表示的常量。如12、0、-3为整型常量,、-,’a’、’3’为字符常量等。
第3章数据类型运算符与表达式
2、符号常量:用标识符表示的常量
(1)用法:用预编译命令#define 定义****惯用大写字母组成的标识符表示),如:
(2)定义符号常量的好处:
①意义明确 ②便于统一修改
(P39)
第3章数据类型运算符与表达式
变量:在程序运行过程中其值可变的量。
一、变量的三个要素:变量名、变量的存储单元和变量的值
(1)变量名:用标识符表示,其中字母一般用 小写字母。
变量名的作用:
①代表内存中相应的存储单元
②代表该存储单元存储的数据。
(2)变量存储单元的地址:
地址用“&变量名”(如&a、&b等)表示。
第3章数据类型运算符与表达式
二、定义变量的类型:变量必须先定义然后才能使用
1、变量类型的意义
(1)变量的类型意味着:

(2)不同数据类型操作的结果可能不同
如:1/3的值为0(整数操作)
.333333(实数操作)
2、变量定义语句:
类型 变量名[=初值],变量名[=初值],……;
一定的存储单元和存储方式
一定的取值范围
一定的操作
int型:2个字节、补码存储
-32768—32767
%(求余)等
第3章数据类型运算符与表达式
例如:
char ch1,ch2;/*定义(有符号)字符型变量ch1,ch2*/
int i, j, k; /*定义(有符号)整型变量i,j,k */
float a, b, c; /*定义单精度实型变量a,b,c */
double d, e; /*定义双精度实型变量d,e */
注意:在一个函数中,不能把一个变量声明成两个或
两个以上类型。
在定义变量的同时可以给变量赋初值,如:
int i=3, j=-4, k;
char ch1=’a’, ch2=’5’;
float a=, b=, c;
double x, y, z=-;
第3章数据类型运算符与表达式
3. 3 整型数据
引言:整型数据的分类
1、按在内存中的长度(二进制位)分:
(1)基本整型,以int表示
(2)短整型,以short [int]表示,在微机中与int型相同,都是16位二进制