22常量与变量 #define pi 3. 14 main 程序设计精品课 float area area=10*10=PI printf(area=%f\n", area) 程 结果:area=314000000 2.22变量 1.变量的概念 在程序运行过程中,其值可以被改变的量称为变量 2变量的两个要素 技术系
2.2.2 变量 1.变量的概念 在程序运行过程中,其值可以被改变的量称为变量。 2.变量的两个要素 #define PI 3.14 main() { float area; area=10*10*PI; printf("area=%f\n",area); } 结果:area=314.000000 2.2 常量与变量
C 语22常量与变量 程序设 (1)变量名。每个变量都必须有一个名字—变量名,变量命 序名遵循标识符命名规则 (2)变量值。在程序运行过程中,变量值存储在内存中。在 计程序中,通过变量名来引用变量的值。 C语言中变量:“先定义,后使用”。也就是说,C要求对所有 精用到的变量做强制定义 课 3.标识符命名规则 荆程 (1)有效字符:只能由字母、数字和下划线组成,且以字母 或下划线开头。 (2)有效长度:随系统而异,但至少前8个字符有效。如果 技超长,则超长部分被舍弃。 例如,由于 student name和 student num ber的前8个字符 相同,有的系统认为这两个变量,是一回事而不加区别。 在TcV20中,变量名(标识符)的有效长度为1~32个字 符,缺省值为32。 技术系
(1)变量名。每个变量都必须有一个名字──变量名,变量命 名遵循标识符命名规则。 (2)变量值。在程序运行过程中,变量值存储在内存中。在 程序中,通过变量名来引用变量的值。 C语言中变量:“先定义,后使用” 。也就是说,C要求对所有 用到的变量做强制定义。 3.标识符命名规则 (1)有效字符:只能由字母、数字和下划线组成,且以字母 或下划线开头。 (2)有效长度:随系统而异,但至少前8个字符有效。如果 超长,则超长部分被舍弃。 例如,由于student_name和student_number的前8个字符 相同,有的系统认为这两个变量,是一回事而不加区别。 在TC V2.0中,变量名(标识符)的有效长度为1~32个字 符,缺省值为32。 2.2 常量与变量
C 语2.2常量与变量 程 (3)c语言的关键字不能用作变量名。 注意:C语言对英文字母的大小写敏感,即同一字母的 设大小写,被认为是两个不同的字符。 习惯上,变量名和函数名中的英文字母用小写,以增加 精可读性 思考题:在C语言中,变量名tota与变量名 TOTAL 课 ToTaL、toA等是同一个变量吗? 荆程 标识符命名的良好习惯一见名知意: 所谓“见名知意”是指,通过变量名就知道变量值的含 义。通常应选择能表示数据含义的英文单词(或缩写)作变 量名,或汉语拼音字头作变量名 例如, name/xm(姓名)、sex/xb(性别)、 age/nl (年龄)、 salarylgz(工资)。 技术系
(3)C语言的关键字不能用作变量名。 注意:C语言对英文字母的大小写敏感,即同一字母的 大小写,被认为是两个不同的字符。 习惯上,变量名和函数名中的英文字母用小写,以增加 可读性。 思考题:在C语言中,变量名total与变量名TOTAL、 ToTaL、tOtAl等是同一个变量吗? 标识符命名的良好习惯──见名知意: 所谓“见名知意”是指,通过变量名就知道变量值的含 义。通常应选择能表示数据含义的英文单词(或缩写)作变 量名,或汉语拼音字头作变量名。 例如,name/xm(姓名)、sex/xb(性别)、age/nl (年龄)、salary/gz(工资)。 2.2 常量与变量
C23整型数据 语言程序设计精品 2.3.1整型常量 1.三种表示形式 设·整型常量即整常数,在C语言中可用三种形式表示: (1)十进制(数码取值:0~9)。例如10、36。 (2)八进制(以数字0开头,数码取值:0~7)例如012 (3)十六进制(以数字0+小/大写字母x开头,数码取值: 课A~F或a-f)。例如0860X5A 荆程。课堂练习:判断以下常量是否合法? 9A、0X6G、029,等等 米·类型匹配规则为:一个整型常量,可以赋给能容纳下其值的 整型变量。 ·例如,其值在-215-(215-1)的整型常量,可以赋 技术系 给n型变量和 long int型变量;其值在-231--(231-1 的整型常量,就只能赋给 long int型变量
2.3 整型数据 • 2.3.1 整型常量 • 1.三种表示形式 • 整型常量即整常数,在C语言中可用三种形式表示: • (1)十进制(数码取值:0~9)。例如10、36。 • (2)八进制(以数字0开头,数码取值:0~7)例如012。 • (3)十六进制(以数字0+小/大写字母x开头,数码取值: A~F或a~f)。例如0x36,0X5A。 • 课堂练习:判断以下常量是否合法? • 9A、0X6G、029,等等 • 类型匹配规则为:一个整型常量,可以赋给能容纳下其值的 整型变量。 • 例如,其值在-215--(215-1)的整型常量,可以赋 给int型变量和long int型变量;其值在-231--(231-1) 的整型常量,就只能赋给long int型变量
C 语/23整型数据 23.2整型变量 1.整型数据在内存中的存放形式(二进制) 程序设计精品课 2分类 根据占用内存字节数的不同,整型变量又分为4类: (1)基本整型(类型关键字为int)。 (2)短整型(类型关键字为 short[int])。 (3)长整型(类型关键字为ong[in)。 荆程 (4)无符号整型。无符号型又分为无符号基本整型 ( unsigned[in])、无符号短整型( unsigned short 和无符号长整型( unsigned long)三种,只能用来存储 技无符号整数。 占用内存字节数与值域 上述各类型整型变量占用的内存字节数,随系统而异。 在16位操作系统中,一般用2字节表示一个int型变量,且 技术系 long型(4字节)>int型(2字节)≥ short型(2字节)
2.3.2 整型变量 1.整型数据在内存中的存放形式(二进制) 2.分类 根据占用内存字节数的不同,整型变量又分为4类: (1)基本整型(类型关键字为int)。 (2)短整型(类型关键字为short [int])。 (3)长整型(类型关键字为long [int])。 (4)无符号整型。无符号型又分为无符号基本整型 (unsigned [int])、无符号短整型(unsigned short) 和无符号长整型(unsigned long)三种,只能用来存储 无符号整数。 占用内存字节数与值域 上述各类型整型变量占用的内存字节数,随系统而异。 在16位操作系统中,一般用2字节表示一个int型变量,且 long型(4字节)>int型(2字节)≥short型(2字节)。 2.3 整型数据