5.变量的定义与初始化 在C语言中,变量必须先定义、后使用。 变量初始化— 定义变量的同时赋初值的操作。 [存储类型]数据类型变量名[=初值][变量名2[= 初值2].]: 例如,float radius,length,area; 例如,float radius=2.5; [返回] 2024/10/28 11
2024/10/28 11 5. 变量的定义与初始化 在C语言中,变量必须先定义、后使用。 变量初始化——定义变量的同时赋初值的操作。 [存储类型] 数据类型 变量名[=初值][,变量名2[= 初值2].]; 例如,float radius, length, area ; 例如,float radius = 2.5 ; [返回]
2.4*整型数据 2.4.1*整型变量 1.分类 根据占用内存字节数的不同,分为4种。常用的 有: (1)基本整型(int)(简称为整型) (2)长整型(Iong[int]) 一般:long型(4字节)≥int型(2字节)。 2024/10/28 12
2024/10/28 12 2.4* 整型数据 2.4.1* 整型变量 1.分类 根据占用内存字节数的不同,分为4种。常用的 有: (1) 基本整型(int)(简称为整型) (2) 长整型(long [int]) 一般:long型(4字节) ≥ int型(2字节)
2.值域 可使用sizeof(类型变量)运算符,求得某种整 型(变量)占用的内存字节数n。其值域如下: ●有符号整型变量的值域为:-2n*8-1~(2n*8-1-1): ●无符号整型变量的值域为:0~(2*8-1)。 例如,在16位系统(如IBM-PC)中,sizeof(int) =2,即int变量占用2字节,其值域为-22*8-1(22*8-1-1), 即-32768~32767。 2024/10/28 13
2024/10/28 13 2.值域 可使用sizeof( 类型|变量 )运算符,求得某种整 型(变量)占用的内存字节数n 。其值域如下: ●有符号整型变量的值域为:-2 n*8-1 ~ ( 2n*8-1 - 1); ●无符号整型变量的值域为:0 ~ ( 2n*8 – 1 )。 例如,在16位系统(如IBM-PC)中, sizeof( int ) = 2,即int变量占用2字节,其值域为-2 2*8-1 ~(22*8-1 -1), 即-32768 ~ 32767
思考:假设被处理数据的取值范围为-1000至 +100,000的整数,那么对应的变量应定义为什么类 型? 2024/10/28 14
2024/10/28 14 思考:假设被处理数据的取值范围为-1000至 +100,000的整数,那么对应的变量应定义为什么类 型?
2.4.2整型常量 1.表示形式 三种(十、八、十六进制),最常用的是十进 制:10,36。 2024/10/28 15
2024/10/28 15 2.4.2 整型常量 1.表示形式 三种(十、八、十六进制),最常用的是十进 制:10,36