整数 (计算机科学)

✍ dations ◷ 2025-11-13 22:32:38 #数据类型,计算机算术

在计算机科学中,整数的概念指数学上整数的一个有限子集。它也称为整数数据类型,或简称整型数、整型。 通常是程序设计语言的一种基础资料类型,例如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个位)。

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

相关

  • Escherichia coli大肠杆菌(学名:Escherichia coli,通常简写:E. coli)是人和动物肠道中著名的一种细菌,主要寄生于大肠内,约占肠道菌中的0.1%。大肠杆菌是一种两端钝圆、能运动、无芽孢的革兰氏阴性
  • 电子竞技电子竞技(英语:eSports),简称电竞,是指使用电子游戏来比赛的体育项目。随着游戏对经济和社会的影响力不断增强,电子竞技正式成为运动竞技的一种。电子竞技就是电子游戏比赛达到竞
  • 载瓦语载瓦语(载瓦语:Zaiwa mying,国际音标:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Genti
  • 阿得拉尔 §Mechanism of action阿得拉尔或阿得拉(英语:Adderall、Adderall XR、Mydayis)是一种复方药(英语:combination drug),包含中枢神经系统兴奋剂苯丙胺的两种对映异构体的四种盐类。阿得拉尔主要用于治疗注
  • 始兴-安养-水原始兴-安养-水原战役,是朝鲜战争开始后,朝鲜人民军越过38线全面南侵而发起的战役,结果是韩国始兴、安养和水原被朝鲜人民军占领。
  • 碘化铁(I)碘化铁(I)是一种无机化合物,化学式为FeI。碘化铁(I)不稳定,可以通过Fe(CO)2I的热分解得到。在高压(123~360 GPa)下,它的空间群为P1,晶胞参数a=4.257, b=4.256, c=4.262, α=100.9
  • 北京四合院北京四合院是位于中国北京的四合院建筑。由于北京是四合院最常见也最有特色的一个城市,因此人们提起四合院常常就是指北京四合院。北京的四合院现在已经和北京胡同一起,成为北
  • 2011年荷兰羽毛球国际赛2011年荷兰羽毛球国际赛为第12届荷兰羽毛球国际赛,属世界羽联国际挑战赛级别,亦是2010/11赛季欧洲羽联巡回赛的其中一站。本届赛事于2011年4月21日至4月24日在荷兰韦斯特兰内
  • 乌尔里奇·汤姆森乌尔里奇·汤姆森(英语:Ulrich Thomsen,1963年12月6日-)出生于丹麦奥登斯,丹麦男演员。1963年,汤姆森出生于丹麦菲英岛,1993年,他毕业于丹麦国家剧院和当代舞蹈学校,之后在哥本哈根的
  • 古川雄大古川雄大(1987年7月9日-)是日本男演员和歌手。隶属于研音旗下的艺人,出生于日本长野县,血型A型。