![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
整型常量表示多少?
展开全部
用1个字节表示的非负整数,最小值为【0】,最大值为【255】。
例如:
采用char类型,用一个字节表示非负整数,最小值为0,最大值不能为128。
char类型表示范围:-128~shu127
unsigned char类型表示范围:0~255。------使用这种类型,就可以了。
扩展资料:
整型常量采用十进制整数表示。如 1991,0,-123等等都是整型常量。而52.0或131.4都不是整型常量。
Integer 变量存储为最接近编译环境的长度,例如在32位的编译环境下,Integer为32位,其范围为 -2^15 到 2^15-1 之间。
VB中Integer 的类型声明字符是百分比符号 (%)。Pascal中就是integer。在C语言中被缩写成为int。
参考资料来源:百度百科-integer
展开全部
在C语言中,整型常量有三种书写形式:
(1) 十进制整数。十进制整数就是通常整数的写法。例如:11、15、21等。
(2) 八进制整数。八进制整数的书写形式是在通常八进制整数的前面加一个数字0。例如:00、0111、015、021等,它们分别表示十进制整数:0、73、13、17
(3) 十六进制整数。十六进制整数的书写形式是在通常十六进制整数的前面加0x。例如:0x0、0x111、0x15、0x21等,它们分别表示十进制整数0、273、21、33。
注意,整型常量前面没有+或者-,-10其实是一元-运算符和操作数10,同样整型常量的十进制表示并没有0,单独写一个0其实是一个八进制常量。
整型常量内存大小和数值范围取决于编译器。
C语言还提供了一种“长整型常量”。它们的数值范围最小是十进制的 -2147483648 ~ +2147483647,在计算机中最少占用4个字节。它的书写方法也分为十进制、八进制和十六进制整数三种,唯一不同的是在整数的末尾要加上小写字母“l”或者大写字母“L”。例如:10L、0111L、0x15L都是长整型常量(分别使用十进制、八进制和十六进制表示)。
相对于“长整型常量”,我们把一般整型常量称为“短整型常量”。
如果整型常量后面没有字母“l"或”L“,而且超过短整型常量能够表示的数值范围,则自动认为该常量是长整型常量。例如-32769、32768、40000等均为长整型常量。
由于整型常量分为短整型和长整型两种,又有十进制、八进制和十六进制的三种书写形式,所以使用整型常量时,要注意区分。例如:10和10L是不同的整型常量,虽然它们有相同的数值,但它们在内存中占用不同数量的字节;又如:10、010、0x10虽然都是短整型常量,但它们表示不同的整数值。
(1) 十进制整数。十进制整数就是通常整数的写法。例如:11、15、21等。
(2) 八进制整数。八进制整数的书写形式是在通常八进制整数的前面加一个数字0。例如:00、0111、015、021等,它们分别表示十进制整数:0、73、13、17
(3) 十六进制整数。十六进制整数的书写形式是在通常十六进制整数的前面加0x。例如:0x0、0x111、0x15、0x21等,它们分别表示十进制整数0、273、21、33。
注意,整型常量前面没有+或者-,-10其实是一元-运算符和操作数10,同样整型常量的十进制表示并没有0,单独写一个0其实是一个八进制常量。
整型常量内存大小和数值范围取决于编译器。
C语言还提供了一种“长整型常量”。它们的数值范围最小是十进制的 -2147483648 ~ +2147483647,在计算机中最少占用4个字节。它的书写方法也分为十进制、八进制和十六进制整数三种,唯一不同的是在整数的末尾要加上小写字母“l”或者大写字母“L”。例如:10L、0111L、0x15L都是长整型常量(分别使用十进制、八进制和十六进制表示)。
相对于“长整型常量”,我们把一般整型常量称为“短整型常量”。
如果整型常量后面没有字母“l"或”L“,而且超过短整型常量能够表示的数值范围,则自动认为该常量是长整型常量。例如-32769、32768、40000等均为长整型常量。
由于整型常量分为短整型和长整型两种,又有十进制、八进制和十六进制的三种书写形式,所以使用整型常量时,要注意区分。例如:10和10L是不同的整型常量,虽然它们有相同的数值,但它们在内存中占用不同数量的字节;又如:10、010、0x10虽然都是短整型常量,但它们表示不同的整数值。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询