integer在c语言中是什么意思

 我来答
嘟嘟1100
高粉答主

2020-11-05 · 关注我不会让你失望
知道大有可为答主
回答量:3209
采纳率:96%
帮助的人:73万
展开全部
integer

相对应概念
小数 / 浮点数

范畴
编程语言

含义
  Integer 数据类型

  Integer 一个整型数据用来存储整数,整数包括正整数,负整数和零。

整型常量采用十进制整数表示。如 1991,0,-123等等都是整型常量。而52.0或131.4都不是整型常量。

  Integer 变量存储为最接近编译环境的长度,例如在32位的编译环境下,Integer为32位,其范围为 -2^15 到 2^15-1 之间。

  VB中Integer 的类型声明字符是百分比符号 (%)。Pascal中就是integer。在C语言中被缩写成为int。

语言环境
Pascal环境
  Pascal中有一个标准标识符maxint,它代表Pascal系统中整型类数据的最大值。1字节(byte)由8个二进制位(bit)组成。一个整型数用2个字节存储,最大的整型数是2^15-1,即是32767,最小值为-2^15,即-32768。大多数整数是有序类型。

  Pascal支持八种整型,详见下表:

类型

数值范围

占字节数

格式

shortint

-128(-2^7) ~ 127(2^7-1)

1

带符号8位

byte

0 ~ 255(2^8-1)

1

无符号8位

smallint

-32768(-2^15) ~ 32767(2^15-1)

2

带符号16位

word

0 ~ 65535(2^16-1)

2

无符号16位

展开全部
 注意int64和qword不是真正的有序类型,一些Pascal结构不支持这两种类型(如位运算)。

  在默认的Pascal模式里integer类型映射到smallint类型,在Delphi或ObjFPC模式integer类型映射到longint类型。Cardinal类型和dword类型总是映射到longword类型。

  目前32位的CPU提供的标准整型是32位,所以用longint的速度比integer的速度快。

VB环境
  VB中也可以用 Integer 变量来表示枚举值。枚举值可包含一个有限集合,该集合包含的元素都是唯一的整数,每一个整数都在它使用时的上下文当中有其特殊意义。枚举值为在已知数量的选项中做出选择提供了一种方便的方法,例如,black = 0,white = 1 等等。较好的编程作法是使用 Const 语句将每个枚举值定义成常数。

  在 Microsoft Visual Basic 6 中,可用 CInt 函数将其他数字数据类型转换成整数型,如 i = CInt("10")

  integer用于保存整数。如果知道变量总是存放整数,则应该将其申明为Interger类型或Long 类型。整数的运算速度快,而且占用的内存少。

C语言环境
  32位操作系统中,C语言中的int类型变量占用4字节内存(即32位二进制数),可以表示-2^31~2^31-1(-2147483648~2147483647)之间的整数。与int有关的数据类型还有short和long,三者都是表示整形数字的数据类型。在32位机器上,short占用2字节,可以表示-2^15~2^15-1(-32768~32767)之间的整数;long类型与int类型相同,同样占用4字节,表示数字的范围也相同。

  另外,c语言中还有一种数据类型unsigned int,是无符号整型,可以表示0~2^32-1之间的整数。

Java语言环境中
  Integer 类在对象中包装了一个基本类型 int 的值。Integer 类型的对象包含一个 int 类型的字段。

  此外,该类提供了多个方法,能在int类型和 String类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法。

  实现注意事项:“bit twiddling”方法(如 highestOneBit 和 numberOfTrailingZeros)的实现基于 Henry S. Warren, Jr.撰写的《Hacker's Delight》(Addison Wesley, 2002)中的一些有关材料。
匿名用户
推荐于2017-12-16
展开全部
不是C的关键字,它就一个英文单词,本意为整数,可做变量名或是注释中的文字,没有特别意思
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-22
展开全部
c中没有integer,除非你自己宏定义
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-22
展开全部
变量 整形数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太阳系的刀客
2013-04-22 · 超过17用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:40.4万
展开全部
整型,也就是int,当前操作系统中,int类型占用32位,也就是4个字节。无论在32位还是64位操作系统中都是如此。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式