第03章:数据类型、函数与表达式
- 格式:ppt
- 大小:249.50 KB
- 文档页数:86
数据类型、运算符和表达式一、C 语言的基本数据类型数据是程序处理的对象。
C 中将数据分为不同的数据类型,任何数据都属于某一种特定的数据类型。
数据类型的作用有两个:一是指明为数据分配多大的存储空间和规定了数据的存储结构,进而规定了数据的取值范围;二是规定了数据所能进行的操作。
C 的数据类型分为基本数据类型和构造类型。
基本数据类型是系统定义的,用户可以直接使用。
构造类型由用户自行定义。
C 的数据类型如图所示。
C 标准没有规定各类数据所占用内存位数。
所以不同c 编译系统的各类数据所占用内存位数是不一样的。
上机使用时,应注意使用的c 编译系统的具体规定。
Turbo C 基本类型 所占位数 数的范围 [signed] char 8 -128~127 unsigned char 8 0~255 [signed]int 16 -32768~32767 short [int] 16 -32768~32767long [int] 32 -2147483648~2147483647 unsigned [int] 16 0~65535 unsigned short [int] 16 0~65535 unsigned long [int]320~4294967295C++数据类型基本类型字符型(char) 空类型(void)整型短整型(short int) 无符号整型(unsigned int)长整型(long int)基本整型(int) 实型(浮点型) 双精度型(double)单精度型(float) 指针构造类型枚举(enum) 联合(union)结构体(struct)数组float 32 约6位有效数字double 64 约12位有效数字在Visual C++中:char:1 Byteint:4 Byteshort:2 Bytelong:4 Bytefloat:4 Bytedouble:8 Byte二、常量常量:整型常量、实型常量、字符常量、字符串常量、符号常量1.整型常量C语言程序中可以使用十进制、八进制和十六进制来表示整型常量。
C语言程序设计教案第三章数据类型运算符与表达式[优秀范文5篇]第一篇:C语言程序设计教案第三章数据类型运算符与表达式第三章数据类型运算符与表达式课题:教学目的: 教学重点:教学难点:第三章数据类型、运算符与表达式1、掌握C的数据类型2、掌握整型、实型、字符型数据的常量及变量基本数类型的常量和变量不同类型的数据在内存中的存储形式步骤一复习引导上次课我们已经知道了程序的一个方面算法,现在来学习另一方面数据结构。
步骤二讲授新课ν C语言提供的数据结构是以数据类型形式出现的;ν数据在内存中存放的情况有数据类型决定;ν数据的操作要依靠运算符实现,而数据和运算符共同组成了表达式。
C的基本数据类型C语言的数据类型丰富,但在学习第11章之前,我们只遇到C的四种基本数据类型:整型、字符型、单精度实型、双精度实型常量与变量λ常量:其值不能被改变的量。
两种:一般常量和符号常量 1.直接常量(字面常量):整型常量:如12、0、-3等实型常量:如4.5、-1.234等字符常量:如…a‟、…1‟等,用单引号表示,占一个字节;字符串常量:如“a”、“abc”、“1”,用双引号表示。
2.符号常量:符号常量即是用一个标识符来代替一个常量;符号常借助于预处理命令define来实现;ν define命令格式是:#define 标识符字符串ν如:#define PI 3.1415926535#define STRING “ABCD” ①习惯上,符号常量用大写字母表示;② 定义符号常量时,不能以“;”结束;③ 一个#define占一行,且要从第一列开始书写;④ 一个源程序文件中可含有若干个define命令,不同的define 命令中指定的“标识符”不能相同;λ变量:在程序运行过程中,其值会发生变化。
1、每个变量必须有一个名字,变量名是标识符。
2、标识符是用来标识数据对象,是一个数据对象的名字。
3、命名规则:以字母或下划线开始,后跟字符、数字或下划线。