第2章基本数据类型运算符和表达式 第二章基本数据类型、运算符和表达式 2.1标识符 2.2C语言的基本数据类型 23各类数值型数据间的混合运算 24C语言的运算符和表达式 25小结 Back
第2章 基本数据类型,运算符和表达式 第二章 基本数据类型、运算符和表达式 2.1 标识符 2.2 C语言的基本数据类型 2.3 各类数值型数据间的混合运算 2.4 C语言的运算符和表达式 2.5 小结
第2章基本数据类型运算符和表达式 2.1标识符 211标识符 在C程序中,能够标识函数、语句标号、变量的一串字符叫标 识符,C程序中使用标识符的具体规定如下 标识符必须由英文字母,数字或下划线组成,且首字符只能 是英文字母或下划线 正确的标识符,如: b123 pust 456 vip 123 Back
第2章 基本数据类型,运算符和表达式 2.1 标识符 2.1.1 标识符 在C程序中,能够标识函数、语句标号、变量的一串字符叫标 识符,C程序中使用标识符的具体规定如下: •标识符必须由英文字母,数字或下划线组成,且首字符只能 是英文字母或下划线 正确的标识符,如: b123 pust _456 vfp_123
第2章基本数据类型运算符和表达式 C程序中区别大,小写字母。如:A,a,DOG,dog等 都是代表不同的标识符,如果在程序中用以表示变量, 那幺它们分别代表不同的变量。 ·禁止使用关键字作为标识符。 212关键字 关键字又叫保留字,是C编译系统预先定义的些 具有特定含义的标识符。标准C的关键字有存储类型符, 数据类型符和语句定义符三类。 Back
第2章 基本数据类型,运算符和表达式 • C程序中区别大,小写字母。如:A,a,DOG,dog等 都是代表不同的标识符,如果在程序中用以表示变量, 那幺它们分别代表不同的变量。 • 禁止使用关键字作为标识符。 2.1.2 关键字 关键字又叫保留字,是C编译系统预先定义的些 具有特定含义的标识符。标准C的关键字有存储类型符, 数据类型符和语句定义符三类
第2章基本数据类型运算符和表达式 C语言预处理中经常用到一些专用命令,如: 1宏定义预处理命令:# define 2文件包含预处理命令:# include 3条件编译预处理命令:# undef,# indef,# endif, #if, #else, #ifndef 这些都是C语言特有的编译预处理命令,其主要特征 是它们均以“#开头,不同于前面的关键字 Back
第2章 基本数据类型,运算符和表达式 C语言预处理中经常用到一些专用命令,如: 1.宏定义预处理命令:#define 2.文件包含预处理命令:#include 3.条件编译预处理命令:#undef,#ifdef,#endif, #if,#else,#ifndef 这些都是C语言特有的编译预处理命令,其主要特征 是它们均以“#”开头,不同于前面的关键字
第2章基本数据类型运算符和表达式 auto default float registerstruct e break or return switch volatile case double goto short typedef ch ar if signed union cons enum sizeof unsigned Back
第2章 基本数据类型,运算符和表达式 表2.1 auto default float register struct while break do for return switch volatile case double goto short typedef char else if signed union const enum int sizeof unsigned
0%第2章基本数据类型,运算符和表达式 22C语言的基本数据类型 221常量与变量 常量 在程序运行过程中,其值不能被改变的量称为常量。 常量的类型众多具体可分为以下几类: 常量数据类型:短整型常量取值范围在-32768~ +32767之间的整数 长整型常量取值范围在2147483648~+2147483647的整 数实型常量取值范围在1038~10+38,有效数字是7位 Back
第2章 基本数据类型,运算符和表达式 2.2 C语言的基本数据类型 2.2.1 常量与变量 一.常量 在程序运行过程中,其值不能被改变的量称为常量。 常量的类型众多具体可分为以下几类: 常量数据类型: 短整型常量取值范围在-32768 ~ +32767之间的整数。 长整型常量取值范围在2147483648~+2147483647的整 数.实型常量取值范围在10-38~10+38,有效数字是7位 10−38
0%第2章基本数据类型,运算符和表达式 字符常量:用单引号引起来的单个字符 字符串常量:用双引号引起来的一串字符 符号常量:须经宏定义才能使用 转义字符常量:用与输入输出函数的专用常量。 如:52,0,-78为整型常量,2.3,0.58为实型常量,(1, n为字符型常量,“ hello°,“ abcdef为字符串常量。 符号常量 符号常量是在程序(或程序的一部分)中指定用 个符号(标识符)代表一个常量。 Back
第2章 基本数据类型,运算符和表达式 字符常量:用单引号引起来的单个字符。 字符串常量:用双引号引起来的一串字符。 符号常量:须经宏定义才能使用。 转义字符常量:用与输入输出函数的专用常量。 如:52,0,-78为整型常量,2.3,0.58为实型常量,‘l’, ‘n‘为字符型常量,“hello”,“abcdef”为字符串常量。 二.符号常量 符号常量是在程序(或程序的一部分)中指定用 一个符号(标识符)代表一个常量。 10−38
第2章基本数据类型运算符和表达式 【例21】 # define pi3.14/定义符号常量* main () float ra r=20 aPron printf %f",a);} Back
第2章 基本数据类型,运算符和表达式 【例2.1】 # define PI 3.14 /*定义符号常量*/ main() { float r,a; r=2.0; a=PI*r*r; printf("a=%f",a);}
第2章基本数据类型运算符和表达式 程序中用# define命令行定义P代表常量3.14。程序 的运算结果是a=12560000。由此我们可以总结出,用 符号代替一个常量,使程序更易理解,可读性好。 需要修改时只需要修改一处即可,方便不易出错 定义符号常量的一般格式是: # define符号常量常量 这是一种预编译命令,它不同于变量,符号常量 的值在其作用域内不能改变,也不能再被赋值。 Back
第2章 基本数据类型,运算符和表达式 程序中用#define命令行定义PI代表常量3.14。程序 的运算结果是a=12.560000。由此我们可以总结出,用 符号代替一个常量,使程序更易理解,可读性好。当 需要修改时只需要修改一处即可,方便不易出错。 定义符号常量的一般格式是: #define 符号常量 常量 这是一种预编译命令,它不同于变量,符号常量 的值在其作用域内不能改变,也不能再被赋值
第2章基本数据类型运算符和表达式 如再用以下赋值语句给PI赋值: PI=3.1415 是错误的; 习惯上,符号常量名用大写,变量名用小写,以 示区别。 Back
第2章 基本数据类型,运算符和表达式 如再用以下赋值语句给PI赋值: PI=3.1415; 是错误的; 习惯上,符号常量名用大写,变量名用小写,以 示区别