2,2常量与变量 令常量是指在程序执行期间值不能变化,具 有固定值的量; ☆变量则是其值可以变化的量,实际上变量 命名了的内存中指定的存储单元。 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.2 常量与变量 ❖ 常量是指在程序执行期间值不能变化,具 有固定值的量; ❖ 变量则是其值可以变化的量,实际上变量 命名了的内存中指定的存储单元
2,2常量与变量 22.1常量和符号常量 常量: 令整型如:3、5、0、-9 实型如:1.2、125、5623 字符型如:a'、?、 令符号常量;用指定的字符串代表一个常 量,一般是大写字符 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.2 常量与变量 ❖ 2.2.1 常量和符号常量 ❖ 常量: ❖ 整型 如:3 、5、0、-9 ❖ 实型 如:1.2、.125、56.23 ❖ 字符型 如: 'a' 、'?'、':' ❖ 符号常量;用指定的字符串代表一个常 量,一般是大写字符
符号常量的使用 例2.1 #define price 30 main( i int num, total num=10 total= num Price printf("total=%d",total) 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 符号常量的使用 ❖ 例2.1 #define PRICE 30 main( ) { int num , total ; num=10 ; total= num * PRICE ; printf("total=%d" , total) ; }
222变量 令变量的定义:在程序运行过程中,其值可以被改变的 量 令变量用标识符(以字母、数字、下划线组成,且第 个字符必须为字母或下划线)表示 变量在内存中占据一定的存储单元。变量名的类型表 明存储单元的数量 令合法变量名:sum, average, class,day, month, student name, above. lotus 1 2 3 basic 令不合法的变量名: M.DJhon,$123,#33,3D64,a>b 变量名的长度:C语言中未统一规定,随不同开发系 统而变。 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.2.2 变量 ❖ 变量的定义:在程序运行过程中,其值可以被改变的 量。 ❖ 变量用标识符(以字母、数字、下划线组成,且第一 个字符必须为字母或下划线)表示。 ❖ 变量在内存中占据一定的存储单元。变量名的类型表 明存储单元的数量 ❖ 合法变量名:sum, average,class, day, month, student_name, _above, lotus_1_2_3, basic ❖ 不合法的变量名:M.D.Jhon, $123, #33, 3D64, a>b ❖ 变量名的长度:C语言中未统一规定,随不同开发系 统而变
23整型数据 令整型常量 十进制:123,-456,0 冷二进制:1001,1010,0011 冷八进制:以0(零)开头的数044,0101 十六进制:以0X开头的数 0x24,0X41 第三章数据类型、运算符与表达式
第三章 数据类型、运算符与表达式 2.3 整型数据 ❖ 整型常量 ❖ 十进制 : 123 ,- 456,0 ❖ 二进制: 1001, 1010, 0011 ❖ 八进制 : 以0(零)开头的数 044,0101 ❖ 十六进制 :以0X开头的数 0x24, 0x41