整数 (计算机科学)

✍ dations ◷ 2025-12-01 12:49:25 #数据类型,计算机算术

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

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

相关

  • 克拉佩龙伯诺瓦·保罗·埃米尔·克拉佩龙(法语:Benoît Paul Émile Clapeyron ,也译作克拉伯龙,1799年2月26日-1864年1月28日)法国物理学家,工程师,在热力学研究方面有很大贡献。克拉佩龙
  • span class=nowrapBkClsub3/sub/span氯化锫是一种无机化合物,化学式BkCl3,有很强的放射性。
  • 禁食禁食(fasting),又称为断食,是指个人有意识地停止进食某些或所有食物,甚至饮料。禁食亦包括禁止食用某些特定食物(例如肉类、用不同方式处理的食物)。禁食行为存在于很多宗教的信仰
  • 血肠血肠是香肠的一种,主要成分为动物的血,混入一些肉及脂肪。在欧洲国家,血肠主要使用猪血和牛血,羊血则较少使用,家禽的血则极少使用。亚洲不少地方的人都喜欢吃血肠。血肠曾经为居
  • 民主共和党民主共和党(英语:Democratic-Republican Party)是美国建国早期的一个政党。由美国开国元勋托马斯·杰斐逊和詹姆斯·麦迪逊在公元1792年创建。民主共和党的对立政党是联邦党(又
  • 哈拉帕 (巴基斯坦)哈拉帕(Harappa)是位于巴基斯坦旁遮普省原拉维河流域、属于印度河流域文明的一座防御性城市遗址,位于萨希瓦尔以西约24公里处。现代哈拉帕的村落与遗址相距约6公里。由于哈拉帕
  • 刘锦 (明朝)刘锦,浙江慈溪县人,明朝地方官员、举人出身。弘治八年(1495年),接替钱昆任福建永安县知县一职,1498年由梁世材接任。
  • 福安车站坐标:23°19′39″N 120°21′34″E / 23.327491°N 120.359319°E / 23.327491; 120.359319福安车站位于台湾台南市后壁区,旧称安溪寮驿,是台湾糖业铁路乌树林线的车站。
  • 夏尔-阿道夫·武尔茨夏尔-阿道夫·武尔茨(法语:Charles Adolphe Wurtz,1817年11月26日-1884年5月10日),来自阿尔萨斯的法国化学家。最让人津津乐道的是他拥护原子理论和化合物的结构理论,而与持怀疑态
  • 弗莱明峰坐标:77°15′S 144°30′W / 77.250°S 144.500°W / -77.250; -144.500弗莱明峰(英语:Fleming Peaks)是南极洲的山峰,位于玛丽伯德地,属于福特山脉的一部分,处于博伊德冰川北面,距