整数 (计算机科学)

✍ dations ◷ 2025-12-09 12:11:11 #数据类型,计算机算术

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

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

相关

  • 叶足动物门叶足动物(学名:Lobopodia)是一类可以追溯至寒武纪时代的并系群,对于当中绝大部分至今仍然所知不多。此类下的动物具体节,有足,同时却很难被分类到节肢动物的范畴。基本上这类动物
  • 龚旗煌龚旗煌(1964年8月15日-),福建莆田人,中国光学专家,北京大学教授,中国科学院院士。现任北京大学常务副校长、教务长、研究生院院长。1983年和1989年分别获得北京大学学士学位和博士
  • 比利时王国– 欧洲(绿色及深灰色)– 欧盟(绿色)布鲁塞尔b比利时王国(荷兰语:Koninkrijk België;法语:Royaume de Belgique;德语:Königreich Belgien;英语:Kingdom of Belgium),通称比利时,西欧国
  • 伊朗发生击落乌克兰客机事件除特别注明外,本文所有时间均以东三区时间(UTC+3)为准。乌克兰国际航空752号班机空难(Ukraine International Airlines Flight 752),指2020年1月8日一架隶属乌克兰国际航空的波音7
  • 六重键六重键(英语:Sextuple Bond),是指化学中,由6对价电子组成的共价键。六重键的键级为6,含有六重键的化合物仅有双原子分子的 Mo
  • 加拿大联邦化加拿大联邦化(英语:Canadian Confederation,法语:Confédération canadienne)是指联邦制的加拿大自治领最终在1867年7月1日建立的过程。当日三个英国殖民地成为新自治领的四个省
  • 反征兵联盟反征兵联盟,是指反对使用征兵制度进入军队的组织。
  • 也门地理也门共和国位于亚洲西部阿拉伯半岛西南端,扼红海与印度洋之间的交通要冲,战略地位重要。北接沙特阿拉伯,东部与阿曼接壤。面积约55万平方公里。也门内陆地区多山地高原,西部的哈
  • 妈妈!《妈妈!》(英语:,或记作)是一部2017年美国心理恐怖片,由达伦·阿罗诺夫斯基执导、监制和编剧。电影主演包括詹妮弗·劳伦斯、贾维尔·巴尔登、米歇尔·法伊弗、艾德·哈里斯、多姆
  • 塞西尔·奥布里塞西尔·奥布里(Cécile Aubry,1929年8月3日 - 2010年7月19日),法国演员、作家、剧本家。《灵犬雪丽》是她的代表作之一。