整数 (计算机科学)

✍ dations ◷ 2025-11-25 20:59:01 #数据类型,计算机算术

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

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

相关

  • 青州市青州市是中国山东省潍坊市下辖的一个县级市,原益都县,1987年3月30日撤县设市。青州在古代是《禹贡》“九州”之一,大体指泰山以东至渤海的一片区域,其范围远远超出今天的青州市
  • 印第安事务局印第安事务局(英语:Bureau of Indian Affairs, BIA)为美国内政部下属的联邦政府机构,主要管理由美国所信托(英语:Trust law)给美国原住民、部落(英语:List of federally recognized t
  • 申克诉合众国案申克诉合众国案(Schenck v. United States;249 U.S. 47 (1919))是美国联邦最高法院判决的一宗支持1917年间谍法的案例,最高法院在此案中指出被告无权援引美国宪法第一修正案包
  • CD1322B5I、​2ERJ、​3BPL、​3QAZ、​3QB7、​4GS7356116186ENSG00000147168ENSMUSG00000031304P31785P34902NM_000206NM_013563、NM_001308535、XM_017318396NP_000197NP_0012
  • 内森·克莱恩内森·谢伦伯格·克莱恩(英语:Nathan Schellenberg Kline,1916年3月22日-1983年2月11日)是美国一位研究心理学与精神医学的科学家,闻名于其心理药理学的药物作品。
  • 察隅蹄盖蕨察隅蹄盖蕨(学名:)为蹄盖蕨科蹄盖蕨属下的一个种。
  • 企业年金企业年金是指企业及其职工在依法参加基本养老保险的基础上,自愿建立的补充养老保险制度。一般是指中国大陆养老保障体系中由企业负担的第二支柱,是中国版的401K。企业年金是对
  • 生僻字 (歌曲)《生僻字》是中国独立音乐制作人陈柯宇于2017年11月作词作曲的一首华语单曲,编曲者为郑天宇,歌词中有几段罗列了很多日常生活中使用频率较低的生僻字。2018年12月,他在抖音短视
  • 亡命排:阿富汗战争中的英雄、叛徒、异见者和手足情《亡命排:阿富汗战争中的英雄、叛徒、异见者和手足情》(英语:)是由美军第10山地师的一位排长肖恩·帕内尔上尉和约翰·博尔顿合作所著,讲述了美国陆军第10山地师第87步兵团第2营B
  • 捍胃战士《捍胃战士》(英语:)是一部2001年美国真人动画(英语:Live-action animated film)警察搭档(英语:Buddy cop film)动作喜剧片,由法拉利兄弟执导,彼得·克鲁恩和汤姆·西托(英语:Tom Sito)执