首页 理论教育 整型量详解:常量与变量的使用方法

整型量详解:常量与变量的使用方法

时间:2023-07-02 理论教育 版权反馈
【摘要】:整型量包括整型常量、整型变量。以下各数是合法的十进制整常数:237 -568 65535 1627以下各数不是合法的十进制整常数:023 23D2.整型变量整型变量可分为以下几类:①基本型,类型说明符为int,在内存中占2字节,其取值为基本整常数。各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。

整型量详解:常量与变量的使用方法

整型量包括整型常量、整型变量。整型常量就是整常数。在C语言中,使用的整常数有八进制十六进制十进制三种。

1.整型常量

(1)八进制整常数 八进制整常数必须以数0开头,即以数0作为八进制数的前缀。数码取值为0~7。八进制数通常是无符号数的。

以下各数是合法的八进制数:

015(十进制为13) 0101(十进制为65) 0177777(十进制为65535)

以下各数不是合法的八进制数:

256(无前缀0) 03A2(包含了非八进制数码) -0127(出现了负号)

(2)十六进制整常数 十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或a~f。

以下各数是合法的十六进制整常数:

0X2A(十进制为42) 0XA0(十进制为160) 0XFFFF(十进制为65535)

以下各数不是合法的十六进制整常数:

5A(无前缀0X) 0X3H(含有非十六进制数码)

(3)十进制整常数 十进制整常数没有前缀。其数码为0~9。(www.xing528.com)

以下各数是合法的十进制整常数:

237 -568 65535 1627

以下各数不是合法的十进制整常数:

023(不能有前导0) 23D(含有非十进制数码)

2.整型变量

整型变量可分为以下几类:①基本型,类型说明符为int,在内存中占2字节,其取值为基本整常数。②短整型,类型说明符为short int或short′C110F1。所占字节和取值范围均与基本型相同。③长整型,类型说明符为long int或long,在内存中占4字节,其取值为长整常数。④无符号型,类型说明符为unsigned。

无符号型又可与上述三种类型匹配而构成:①无符号基本型,类型说明符为unsigned int或unsigned。②无符号短整型,类型说明符为unsigned short。③无符号长整型,类型说明符为unsigned long。各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。

整型变量的说明:变量说明的一般形式为:类型说明符变量名标识符,变量名标识符,…;

例如:

int a,b,c;(a,b,c为整型变量)

long x,y;(x,y为长整型变量)

unsigned p,q;(p,q为无符号整型变量)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈