整型常量表示多少?

 我来答
帐号已注销
2022-07-04 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:167万
展开全部

用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

P6Q6X6
2022-07-16 · TA获得超过234个赞
知道大有可为答主
回答量:3817
采纳率:100%
帮助的人:34.6万
展开全部
在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虽然都是短整型常量,但它们表示不同的整数值。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式