第三章 数据类型–运算符与表达式.ppt
文本预览下载声明
C程序设计(第三版) C语言程序设计 第三章 数据类型、运算符与表达式 第三章 数据类型、运算符与表达式 3.1 C语言的数据类型 3.2 常量与变量 3.3 整型数据 3.4 浮点型数据 3.5 字符型数据 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 C语言程序设计 第三章 数据类型、运算符与表达式 本章要点 数据的描述规则 数据的操作规则 C语言程序设计 第三章 数据类型、运算符与表达式 补充:C语言的基本元素 一、符号集(字符集) 任何语言都是由各个基本部分组成的。 C语言中,除了字符串以外,其他的各个部分都是由符号集里面的符号组成的。 C语言使用的基本符号共有以下五种: (1)大写字母A~Z (2)小写字母a~z (3)阿拉伯数字0~9 (4)下划线_ (5)标点符号和运算符 C语言程序设计 第三章 数据类型、运算符与表达式 C语言程序设计 第三章 数据类型、运算符与表达式 二、标识符(用户标识符) 用来标识常量、变量、函数及文件名称的字符序列 标识符的构成规则: C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 说明: 标识符必须以字母(大小写均可)或下划线开头,随后可跟若干个(包括0个)字母、数字、下划线 C语言程序设计 第三章 数据类型、运算符与表达式 编译系统将大写字母和小写字母认为是两个不同的字符 建议标识符的长度最好不要超过8个字符。 标识符尽量不要以下划线开头,因为可能和系统定义的名字发生冲突,保证唯一性 尽可能选择有意义的词汇作为标识符,做到“见名知意”,便于从标识符理解其所代表的象征意义 表示常量的标识符在C语言中一般由大写字母组成,表示变量的标识符在C语言中一般由小写字母组成 C语言程序设计 第三章 数据类型、运算符与表达式 例:sum _total month Student_name lotus_1_2_3 BASIC li_ling ELSE x X C语言程序设计 第三章 数据类型、运算符与表达式 C语言程序设计 第三章 数据类型、运算符与表达式 四、预定义标识符 这类标识符在C语言中也有特定含义,如:C语言提供的库函数的名字和预编译处理命令等。 C语法允许用户把这类标识符另作他用,但这将使这些标识符失去系统规定的原意,为避免误解,建议用户不要把这些预定义标识符另作他用。 如:define include NULL printf scanf等 C语言程序设计 第三章 数据类型、运算符与表达式 关键字和预定义标识符的区别: 如果用户标识符与关键字相同,程序在编译时将会给出出错信息;如果与预定义标识符相同,系统并不报错,只是该预定义标识符将失去原定含义,代之以用户确定的含义,可能会引发一些运行时的错误。 C语言程序设计 第三章 数据类型、运算符与表达式 3.1 C语言的数据类型 C语言提供了以下一些数据类型。 数据是操作的对象,数据类型是指数据的内在表现形式(代码、存储、运算) C语言程序设计 第三章 数据类型、运算符与表达式 3.2 常量与变量 3.2.1 常量和符号常量 常量:在程序运行过程中,其值不能被改变的量称为常量 常量区分为不同的类型: C语言程序设计
显示全部