常量和符号常量(P37) 口在程序运行过程中,其值不能改变的量称为常量( Constant) 口常量可为任意数据类型 口字面常量(直接常量) 整型:12、0、-3 实型:4.6、-1.23 字符型:’a、’d 字符串常量:”Helo"、” Good morning!
◼ 常量和符号常量(P37) 在程序运行过程中,其值不能改变的量称为常量(Constant) 常量可为任意数据类型 字面常量(直接常量) • 整型: 12、0、-3 • 实型: 4.6、-1.23 • 字符型:’a’、’d’ • 字符串常量:”Hello”、”Good Morning!
口符号常量:标识符代表常量 定义格式:# define<符号常量名><常量 符号常量定义举例 说明:符号常量 般使用大写英文 #define pI. 141597 字母表示,以区 别一般用于小写 #define STAR* 字母表示的变量 注意:符号常量不能改变,不能赋值! STAR=+
符号常量:标识符代表常量 • 定义格式: #define <符号常量名> <常量> 符号常量定义举例 #define PI 3.1415926 #define STAR ‘*’ 说明:符号常量一 般使用大写英文 字母表示,以区 别一般用于小写 字母表示的变量 注意:符号常量不能改变,不能赋值! STAR = ‘#’
口符号常量使用 符号常量的使用能给 程序员带来哪些好处? 例符号常量举例 含义清楚:一改全改 #define price 30 mal nt num, total;运行结果:tota=300 num=10 total=num PRICE printf("total=%d", total)
符号常量使用 例 符号常量举例 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf("total=%d",total); } 运行结果:total=300 符号常量的使用能给 程序员带来哪些好处? 含义清楚;一改全改
■变量( ariab|e) 口其值可以改变的量称为变量 口变量也可以为任意数据类型 口变量定义的一般格式 数据类型变量1[,变量2,…,变量n] 变量定义举例 决定分配字节数 int a bc 和数的表示范围 float data
◼ 变量(Variable) 其值可以改变的量称为变量 变量也可以为任意数据类型 变量定义的一般格式 数据类型 变量1[,变量2,…,变量n]; 决定分配字节数 和数的表示范围 变量定义举例: int a,b,c; float data;
口变量的使用:作强制定义,“先定义,后使用” 例2 float a.b.c s c=a%b; /*Illegal use of floating point in function main*/
变量的使用:作强制定义,“先定义,后使用” 例1 int student; /* 16bit */ stadent=19; /*Undefined symbol ‘stadent’ in function main*/ 例2 float a,b,c; c=a%b; /*Illegal use of floating point in function main*/