221标识符 C语言的标识符分为三类 关键字 C语言规定的标识符,在程序中代表着固定的含义(保留 字)。如int 所有关键字都要用小写英文字母表示。 预定义标识符 C语言提供的库函数名和预处理命令等。如 printf. 三、用户标识符 用户自定义的标识符(变量名、函数名、数组名、文件名 等) 取名时尽量遵循“简洁明了”和“见名知意”的原则
2.2.1 标识符 C语言的标识符分为三类: 一、关键字 C语言规定的标识符,在程序中代表着固定的含义(保留 字)。如 int 。 所有关键字都要用小写英文字母表示。 二、预定义标识符 C语言提供的库函数名和预处理命令等。如 printf。 三、用户标识符 用户自定义的标识符(变量名、函数名、数组名、文件名 等)。 取名时尽量遵循“简洁明了”和“见名知意”的原则
2.22常量 常量:在程序运行的过程中不能改变的量。 般的数据显式写法均表示常量。 如: 58整型常量 236实型常量 a'字符常量 “aa”字符串常量 还可用一个符号表示一个常量-符号常量
2.2.2 常量 常量:在程序运行的过程中不能改变的量。 一般的数据显式写法均表示常量。 如: 58 整型常量 23.6 实型常量 ‘a’ 字符常量 “aaa” 字符串常量 还可用一个符号表示一个常量--符号常量
223用定义一个符号的方法来代表一个常量 可以用一个符号表示一个常量-符号常量 例: #define Price 30 main o int num total num=10 total=num* PRICE printf( total=%d", total) 符号常量用# define命令行来指定,上面程序中定义了一 个符号常量PRCE,代表30。符号常量一般用大写,以区分 变量,#efne命令行最后不得加分号
2.2.3 用定义一个符号的方法来代表一个常量 可以用一个符号表示一个常量--符号常量 例: #define PRICE 30 main ( ) { int num, total; num=10; total=num*PRICE; printf("total=%d",total); } 符号常量用 #define 命令行来指定,上面程序中定义了一 个符号常量PRICE,代表30。符号常量一般用大写,以区分 变量,#define命令行最后不得加分号
224变量 变量:程序执行中可以改变的量。 每个都有一个名字,即变量名 ●变量名应遵循标识符的约定 变量名一般使用小写字符 ●变量象常量一样有多种类型,因此变量名最好可以体现变 量属于何种类型。 ●在变量类型中,没有字符串类型;因此没有字符串变量。 ●变量必须先定义后使用;通常在函数体的开始部分定义,在 特殊情况下,也可以在函数体外或复合语句的开头定义。 ●变量实际上是指内存中一小块连续存储区域。定义变量a, 就是指用a命名某个存储区域,对变量a的操作就是对该存储 区域的操作
2.2.4 变量 变量:程序执行中可以改变的量。 每个都有一个名字,即变量名。 ⚫ 变量名应遵循标识符的约定。 ⚫ 变量名一般使用小写字符。 ⚫ 变量象常量一样有多种类型,因此变量名最好可以体现变 量属于何种类型。 ⚫在变量类型中,没有字符串类型;因此没有字符串变量。 ⚫变量必须先定义后使用;通常在函数体的开始部分定义,在 特殊情况下,也可以在函数体外或复合语句的开头定义。 ⚫变量实际上是指内存中一小块连续存储区域。定义变量a, 就是指用a命名某个存储区域,对变量a的操作就是对该存储 区域的操作
23整型数据 231整型常量 整型常量—整型常数 C语言提供了三种进制形式 十进制 如:256,308,-120等 2.八进制 以数字0开头表示的整数 例:0235,0146—012等 0235=2×82+3×8+5=15710
2.3.1 整型常量 2.3 整型数据 整型常量 ⎯ 整型常数 C语言提供了三种进制形式 1. 十进制 如: 256, 308, -120等 2. 八进制 以数字0开头表示的整数 例:0235, 0146 -012等. 0235=2×8 2+3×8+5=15710