3.标识符的命名习惯 ·习惯上,变量名和函数名中的英文字母一般用小骂,常 量名一般用大写字母,以区分不同意义的标识符。 ·尽量儆到“见名知义”。通常应选择能表示数据含义的 英文单词或缩写作变量名,或汉语拼音字头作变量名。 例如:name/xm姓名)、Sex/xb(性别)、 salary/gz( 工资)等。 不要混淆数字和相似的英文字母。如0与o、1与l ※小例:判断下列标识符的合法性 sum Sum day Date above student_name #33 MD. John 3days char a>b $123
3. 标识符的命名习惯 • 习惯上,变量名和函数名中的英文字母一般用小写,常 量名一般用大写字母,以区分不同意义的标识符。 • 尽量做到“见名知义”。通常应选择能表示数据含义的 英文单词或缩写作变量名,或汉语拼音字头作变量名。 例如:name/xm(姓名)、sex/xb(性别)、salary/gz( 工资)等。 • 不要混淆数字和相似的英文字母。如0与O、1与l。 例:判断下列标识符的合法性。 sum Sum day Date above student_name #33 M.D.John 3days char a>b $123
232常量和符号常量 在C语言中,常量分为直接常量和符号常量两种。 ·直接常量(字面常量): 整型常量:例如:12、0、-3 实型常量:例如:4.6、-1.23 字符常量:例如:a’、b。 ·符号常量:在C语言中,可以用一个标识符来表示 一个常量,称之为符号常量。 ·符号常量在使用之前必须先定义,其一般形式为: # define标识符变量
2.3.2 常量和符号常量 • 在C语言中,常量分为直接常量和符号常量两种。 • 直接常量(字面常量): – 整型常量:例如:12、0、-3; – 实型常量:例如:4.6、-1.23; – 字符常量:例如:‘a’ 、 ‘b’ 。 • 符号常量:在C语言中,可以用一个标识符来表示 一个常量,称之为符号常量。 • 符号常量在使用之前必须先定义,其一般形式为: #define 标识符 变量
【例2-1】符号常量的使用。 1 #include <stdio h> 2 define price 30 3 void maino 456 int num. total num=10 7 total=num* PRICe 8 printf(total=%dn, total 9} total=30g Press any key to continue fp
【例2-1】符号常量的使用。 1 #include <stdio.h> 2 #define PRICE 30 3 void main() 4 { 5 int num,total; 6 num=10; 7 total=num* PRICE; 8 printf(“total=%d\n”,total); 9 }
233变量 在程序运行期间,其值可以改变的量,称为变量。 个变量应该有一个名字;在内存中占据一定的存 储单元,在存储单元里存放变量的数值。变量必须 先定义后使用。 定义变量的一般格式: [存储类型]数据类型变量名1[变量名2变量名3…变量名m; 变量初始化的一般格式: 2存储类型数据类型变量名1=初值1变量名2=初值2…小
2.3.3 变量 ⚫ 在程序运行期间,其值可以改变的量,称为变量。 一个变量应该有一个名字;在内存中占据一定的存 储单元,在存储单元里存放变量的数值。变量必须 先定义后使用。 定义变量的一般格式: [存储类型] 数据类型 变量名1[,变量名2,变量名3,…,变量名n]; [存储类型] 数据类型 变量名1[=初值1,变量名2=初值2…]; 变量初始化的一般格式:
区分变量名和变量值是两个不同的概念 int a=3 CPU→2000 存储单元地址 机器) 变量值 编程者→2 人) 变量 图2-3定义变量a fp
区分变量名和变量值是两个不同的概念