整数 (计算机科学)

✍ dations ◷ 2025-10-30 23:13:30 #数据类型,计算机算术

在计算机科学中,整数的概念指数学上整数的一个有限子集。它也称为整数数据类型,或简称整型数、整型。 通常是程序设计语言的一种基础资料类型,例如java及C 编程语言的int 资料类型,然而这种基础资料类型只能表示有限的整数,其范围受制于电脑的一个字组所包含的比特数所能表示的组合总数。当运算结果超出范围时,即出现演算溢出,微处理器的状态寄存器中的溢出旗标(overflow flag)会被设置,而系统则会产生溢出例外(overflow exception)或溢出错误(overflow error)。

电脑可处理带号(signed)及非带号(unsigned)整数,非带号整数不包括负数。由于一般情况下要同时处理正数及负数,带号整数把字组的最高有效比特(msb,即最左边的比特)视为正负号(0代表正,1代表负),而数字则以补码形式编码,以简化二进制运算的逻辑电路。

即使电脑字组的比特数有限,仍可透过编译器及解释器以软件方式结合不同数目的字组以产生新的资料类型来加以扩展,于是在早期的8位电脑上可处理16及32位的整数,而在近代的32位电脑上则可轻松地处理64位的整数了。可变长度的整数(例如bignum)可以存储任意大的整数,条件是有足够存储器存放。其它类型的整数长度都是固定的,例如某个数目的比特,通常取2的某次方(例如4、8、16等),或者某个固定位数(例如9个位、10个位)。

相反地,理论上的电脑(例如图灵机)一般可以有无限的容量(但只是可数集)。

相关

  • 苹果电脑苹果公司(英语:Apple Inc.,NASDAQ:AAPL),原称苹果电脑公司(英语:Apple Computer, Inc.),是总部位于美国加州库比蒂诺的跨国科技公司。最初由史蒂夫·乔布斯、史蒂夫·沃兹尼克、罗纳德
  • 驼峰驼峰或骆驼峰通常指骆驼背上突出的部位,是脂肪组织,也可以指:
  • 圣路易斯欧比斯普分校加利福尼亚理工州立大学 (加州理工州立大学,California Polytechnic State University,常用简称:Cal Poly) 成立于1901年,是一所历史悠久的综合科技性公立大学,也常被称作加州科
  • 千禧年主义千禧年主义或千福年主义(英语:millennialism 或 chiliasm)的概念来自于“千年”,即是指长度为一千年的时间循环。千禧年主义是某些基督教教派正式的或民间的信仰,这种信仰相信将
  • 静态变量静态变量(英语:Static Variable)在计算机编程领域指在程序执行前系统就为之静态分配(英语:Static memory allocation)(也即在运行时中不再改变分配情况)存储空间的一类变量。与之相
  • 埃里克·尚托埃里克·李·尚托 (英语:Eric Lee Shanteau,1983年10月1日-)来自美国佐治亚州利尔伯恩市(英语:Lilburn, Georgia),是美国的奥运游泳选手。现在美国得克萨斯州奥斯汀市生活和训练。尚
  • 克里斯多夫·雅歌塔克里斯多夫·雅歌塔(Kristóf Ágota,1935年10月30日—2011年7月27日),匈牙利裔女作家,1956年因匈牙利反共革命随前夫避难至瑞士,于纳沙泰尔市定居,使用法语写作。雅歌塔在十四岁时
  • 帕特里克·博格帕特里克·博格(捷克语:Patrik Berger,1973年11月10日-),出生在布拉格,是一名捷克足球运动员,最后效力布拉格斯巴达。博格曾经在捷甲、德甲和英超比赛,其中在英超效力了长达12年。
  • 阿莎-罗丝·米吉罗阿莎-罗丝·姆滕盖蒂·米吉罗(斯瓦希里语:Asha-Rose Mtengeti Migiro,1956年7月9日-),坦桑尼亚政治人物,第3任联合国常务副秘书长。阿莎-罗丝·姆滕盖蒂·米吉罗1956年出生于坦桑尼
  • 格温纳 (北达科他州)格温纳(英语:Gwinner)是美国北达科他州下属的一座城市。根据2010年美国人口普查,该市有人口753人。2011年估计该市有人口747人,相对于2010年,增长率为?0.80%。‡跨县聚居地