清华大学出版社 TSINGHUA UNIVERSITY PRESS 2.2常量与变量 注意 编译系统将大写字母和小写字母认为是两 个不同的字符。 建议变量名的长度最好不要超过8个字符 在选择变量名和其它标识符时,应注意做 到“见名知意”,即选有含意的英文单词 (或其缩写)作标识符。 ·要求对所有用到的变量作强制定义,也就 是“先定义,后使用
2.2 常量与变量 注意: • 编译系统将大写字母和小写字母认为是两 个不同的字符。 • 建议变量名的长度最好不要超过8个字符 。 • 在选择变量名和其它标识符时,应注意做 到“见名知意”,即选有含意的英文单词 (或其缩写)作标识符。 • 要求对所有用到的变量作强制定义,也就 是“先定义,后使用”
清华大学出版社 TSINGHUA UNIVERSITY PRESS 2.3整型数据 2.3.1整型常量的表示形式 整型常量即整常数。在C语言中,整常数 可用以下三种形式表示 (1)十进制整数 如:123,-456,4。 (2)八进制整数。以0头的数是八进制数。 如:0123表示八进制数123,等于十进制数 83,-011表示八进制数-11,即十进制数-9
2.3 整型数据 2.3.1整型常量的表示形式 整型常量即整常数。在C语言中,整常数 可用以下三种形式表示: (1)十进制整数。 如:123, -456,4。 (2)八进制整数。以0头的数是八进制数。 如:0123表示八进制数123,等于十进制数 83,-011表示八进制数-11,即十进制数-9
清华大学出版社 TSINGHUA UNIVERSITY PRESS 2.3整型数据 2.3.1整型常量的表示形式 (3)十六进制整数。以0x开头的数是16进制数。 如:0x123,代表16进制数123,等于十进制数 291。-0x12等于十进制数-18。 2.3.2整型变量 整型变量用来存放整型常量。整型变量的基 本类型符为int。 C语言中有以下3类整型变量:基本整型,短 整型,长整型
2.3 整型数据 2.3.1整型常量的表示形式 (3)十六进制整数。以0x开头的数是16进制数。 如:0x123,代表16进制数123,等于十进制数 291。 -0x12等于十进制数-18。 2.3.2 整型变量 • 整型变量用来存放整型常量。整型变量的基 本类型符为int。 • C语言中有以下3类整型变量 :基本整型,短 整型,长整型
清华大学出版社 TSINGHUA UNIVERSITY PRESS 2.3整型数据 2.3.2整型变量 注意 ANSIC标准没有具体规定以上各类数据 所占内存的字节数而是由各计算机系统自 行决定。 Turbo c中,int型和 Ishort型数据 都是2个字节,即16个二进制位。long型 数据是4个字节,32位。而VC++则给 short 型数据分配2个字节,16位,int和long型 数据都是4个字节,32位
2.3 整型数据 2.3.2 整型变量 注意: ANSI C标准没有具体规定以上各类数据 所占内存的字节数而是由各计算机系统自 行决定。 Turbo C中,int型和short型数据 都是2个字节,即16个二进制位。long型 数据是4个字节,32位。而VC++则给short 型数据分配2个字节,16位,int和long型 数据都是4个字节,32位
清华大学出版子 TSINGHUA UNIVERSITY PRESS 2.3整型数据 2.3.2整型变量 一般情况下,存储整数时存储单元中的第一个二进位用来代表数值符号 而在实际应用中,变量的值常常是正的,所以存储单元全部用来存储数值 本身,此定义无符号整数。所以归纳起来,在C语言中,可以定义和使用6 种整型变量 有符号基本整型( signed)int 有符号短整型( signed) short(int) 共六种〈有符号长整型( (Signed),ong(mt 无符号基本整型 unsigned int 无符号短整型 unsigned short(int 符号长整型 unsigned long(int 注意:括号表示其中的内容是可选的
2.3 整型数据 2.3.2 整型变量 一般情况下,存储整数时存储单元中的第一个二进位用来代表数值符号, 而在实际应用中,变量的值常常是正的,所以存储单元全部用来存储数值 本身,此定义无符号整数。所以归纳起来,在C语言中,可以定义和使用6 种整型变量 共六种 有符号基本整型 有符号短整型 有符号长整型 无符号基本整型 无符号短整型 无符号长整型 (signed)int (signed)short (int ) (signed) long (int) unsigned int unsigned short (int) unsigned long (int) 注意:括号表示其中的内容是可选的