第三章数据类型、 第一节C的数据类型 运算符和表达式 说明 4)常量又称常数,是指在程序运行过程中其 值不能改变的量,常量分为不同的类型。 5)变量是指在程序运行过程中其值可以被改 变的量。不同类型的变量在内存中占不同的存 储单元,以便用来存储相应的变量的值
第三章 数据类型、 运算符和表达式 6 第一节 C的数据类型 说明: 4)常量又称常数,是指在程序运行过程中其 值不能改变的量,常量分为不同的类型。 5)变量是指在程序运行过程中其值可以被改 变的量。不同类型的变量在内存中占不同的存 储单元,以便用来存储相应的变量的值
第三章数据类型、 第二节常量 运算符和表达式 常量包括直接常量(或称字面常量)和符号常 量。直接常量有整型常量,实型常量,字符常量 与字符串常量。 21符号常量 2.2整型常量 23实型常量 24字符型常量 25字符串常量
第三章 数据类型、 运算符和表达式 7 第二节 常量 常量包括直接常量(或称字面常量)和符号常 量。直接常量有整型常量,实型常量,字符常量 与字符串常量。 2.1 符号常量 2.2 整型常量 2.3 实型常量 2.4 字符型常量 2.5 字符串常量
第三章数据类型、 21符号常量 运算符和表达式 用标识符表示的常量称为符号常量。习惯 上,符号常量名用大写,如Pl,MIN。符号常量 要先定义,后使用。 注意 1)签号常量不同于变量,值在其所在的函数内不 能改变。 2)使用符号常量可以使程房渣所,修改容易
第三章 数据类型、 运算符和表达式 8 2.1 符号常量 用标识符表示的常量称为符号常量。习惯 上,符号常量名用大写,如PI,MIN。符号常量 要先定义,后使用。 注意: 1) 符号常量不同于变量,值在其所在的函数内不 能改变。 2) 使用符号常量可以使程序清晰,修改容易
第三章数据类型、 21符号常量 运算符和表达式 符号常量是用宏替换# define定义: 例# efine p3.1415# efine letter x均合法。 例# define a100; # define a,B26均不合法。 例1:# define p|3.14159 main() float r, s, area, scanf(%f", &r) S=2*P*r; area=P*rr printf("s=%7. 2f, area=%7.2f", s, area)
第三章 数据类型、 运算符和表达式 9 2.1 符号常量 符号常量是用宏替换 #define 定义: 例 #define PI 3.1415 #define LETTER ‘x’ 均合法。 例 #define A 100 ; #define A,B 26 均不合法。 例1:#define PI 3.14159 main( ) {float r,s,area; scanf("%f",&r); s=2*PI*r; area=PI*r*r; printf("s=%7.2f,area=%7.2f",s,area); }
第三章数据类型、 运算符和表达式 22整型常量 有以下三种数制形式表示: 十进制:如123;-60;0 八进制:以0开始,如0123表示(123)8 十六进制:以0x开始,如0x123表示(123)16 10
第三章 数据类型、 运算符和表达式 10 有以下三种数制形式表示: • 十进制:如 123; -60; 0 • 八进制:以0开始,如 0123表示(123)8 • 十六进制:以0x开始,如0x123表示 (123)16 2.2 整型常量