1 / 7
文档名称:

第三章 数据类型 运算符与表达式.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

第三章 数据类型 运算符与表达式.doc

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第三章 数据类型 运算符与表达式.doc

文档介绍

文档介绍:第三章数据类型运算符与表达式
教学内容
(1)    C的数据类型;
(2)    常量与变量;
(3)    整型数据、实型数据、字符型数据;
(4)    变量赋初值;
(5)    各类数值型数据间的混合运算;
(6)    算术运算符和算术表达式;
(7)    赋值运算符和赋值表达式;
(8)    逗号运算符和逗号表达式;
基本要求
掌握C语言的各种数据类型与表达式,数据在内存中的表示;了解C语言的各种运算符及其优先级别。
C的数据类型
数据结构是程序的组成部分,是程序的加工对象,而数据结构又是以数据类型的形式出现的,C有丰富的数据类型:
数据类型:
基本类型:整型、字符型、实型(单、双精度)、枚举类型
构造类型:数组类型、结构体类型、共用体类型
指针类型
空类型
常量与变量

常量:在程序运行过程中,其值不能被改变的量。
分类:数:整型常量:12、0、-3
实型常量: -
字符常量:’a’‘d’
字符串常量: “abc”“d”
换码序列:’\n’,’\t’
符号常量:#define LOWER 0
用一个标识符代表一个常量,请注意符号常量,它的值在其作用域内不能改变,也不能被赋值。 如P39****惯上,符号常量名用大写,变量名用小写,以示区别。

在程序运行过程中,其值可以改变的量称为变量。
变量名与变量值的区别:一个变量应该有一个名字,称为变量名,它实际上是一个符号地址;变量在内存中占据一定的存储单元,该存储单元存放变量的值,称为变量值。如P39 。
在对程序编译连接时由系统给每一个变量名分配一个内存地址。在程序中从变量中取值,实际上是通过变量名找到相应的内存地址,从其存储单元中读取数据。
变量名是用户定义的标识符,标识符就是一个名字,用来标识变量名,符号常量名,函数名,数组名,文件名的有效字符序列。C规定,标识符只能由字母、数字与下划线三种字符组成,且第一个字符必须为字母或下划线。如:day,_abc是合法的。而#33,3d8是不合法的。
注意:大写字母和小写字母被认为是两个不同的字符。如sum与SUM不同。
变量应“先定义,后使用”。
整型数据、实型数据、字符型数据

整型常量(整常数)
C整常数可用以下三种形式表示:
十进制整数;如123
八进制整数;以0开头的数是八进制数。如0123表八进制数123,表十进制数83。
十六进制整数:以0X开头的数,如0X123为十进制数291。
整型变量
分类比特数
: 16
: 16
: 32
无符号型: : 16
: 16
: 32
int

如 int a,b;
unsigned short c,d;
long e,f;
的四点。
在-32767~32768之间,它是int 可赋给int 或long
在–231~231-1,是long ,可赋给long
常量无unsigned型
在一个整常量后面加一个字母l或L,则认为是long

实型常量
实数在C语言中又称浮点数,有两种表示形式
十进制