例3 # define语句定义一个符号常量 #define price 30 PRICE,其值等于30。该值在程 序运行过程中不能被改变。 maino 符号常量通常用大写字母表示。 编译程序在翻译本源程序文件时 int num. total: 符号常量 PRICE用其值30替换 num= 10 total= num price. 程序运行结果是 printf( total = %d", total; total= 300
[例3.1] #define PRICE 30 main() { int num, total; num = 10; total = num * PRICE; printf("total = %d", total); } #define语 句 定义一 个符号 常 量 PRICE,其值等于30。该值在程 序运行过程中不能被改变。 符号常量通常用大写字母表示。 编译程序在翻译本源程序文件时 ,符号常量PRICE用其值30替换 。 程序运行结果是: total = 300
322变量( Variable) 变量在程序运行过程中,其值可以被改变的量。 变量用标识符表示,以字母、数字、下划线 组成,且第一个字符必须为字母或下划线 注意:大写字母和小写字母被认为是两个不同的字符。 建议:变量名的长度不超过8个字符。 C语言规定:所有的变量都应作强制定义,做到“先定义,后使用”。 是合法变量名? 1. sum 2. laverage X 3. student name 4. above 5. lotus 1 2 3
3.2.2 变量(Variable) 变量:在程序运行过程中,其值可以被改变的量。 变量用标识符表示,以字母、数字、下划线 组成,且第一个字符必须为字母或下划线。 注意:大写字母和小写字母被认为是两个不同的字符。 建议:变量名的长度不超过8个字符。 C语言规定:所有的变量都应作强制定义,做到“先定义,后使用” 。 × 是合法变量名? 1. sum 2. 1average 3. student_name 4. _above 5. lotus_1_2_3
变量在内存中占据 一定的存储单元。 变量名的类型表明 存储单元的数量 int total totals 变量名(符号地址) total 80 变量值 存储单元
total 80 变量名(符号地址) 变量值 存储单元 变量在内存中占据 一定的存储单元。 变量名的类型表明 存储单元的数量 int total total=80
§33整型数据 3.3.1整型常量 C语言中数值常量的表达方式:3种 1、十进制整数 123十进制:表示十进制数123 45 2、八进制整数(0开头) 0123:八进制数,表示十进制数83 3、十六进制整数(0x开头) 0x123:十六进制数,表示十进制数291 4、长整型常量:在整数后加一个字母l或L, 123L
§3.3 整 型 数 据 3.3.1 整型常量 C语言中数值常量的表达方式:3种 1、十进制整数 123 十进制: 表示十进制数123 45 2、八进制整数(0开头): 0123: 八进制数 ,表示十进制数83 3、十六进制整数(0x开头): 0x123:十六进制数, 表示十进制数291 4、长整型常量:在整数后加一个字母 l或L, 123L
3.3,2整型变量 整型变量的分类( IBMPO) 基本型(整型)int 2字节 短整型 short或 short int 2字节 长整型long或 long int 4字节 无符号整型: unsigned 2字节 无符号短整型 unsigned short2字节 无符号长整型 unsigned long4字节 C语言标准没有规定整型变量在计算机内存中所占 的字节数,它与具体的机器和操作系统有关:
3.3.2 整型变量 一、整型变量的分类(IBMPC) 基本型(整型)int 2字节 短整型 short 或 short int 2字节 长整型 long 或 long int 4字节 无符号整型:unsigned 2字节 无符号短整型:unsigned short 2字节 无符号长整型:unsigned long 4字节 C语言标准没有规定整型变量在计算机内存中所占 的字节数,它与具体的机器和操作系统有关: