整数 (计算机科学)

✍ dations ◷ 2025-07-01 05:18:29 #数据类型,计算机算术

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

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

相关

  • 热内亚热那亚(意大利语:Genova,旧译柔鲁、热诺瓦)是意大利北部的港口城市,属于利古里亚大区,是该大区首府,并且是意大利第六大城市。热那亚是个历史很悠久的古城。早在古罗马建城之前,利古
  • 奥斯尼尔龙奥斯尼尔龙(属名:Othnielia)意为“奥塞内尔的”,是一种鸟臀目恐龙,是以最初的命名者-19世纪的美国古生物学家奥塞内尔·查利斯·马什(Othniel Charles Marsh)为名。马什原本在1877年
  • 类萜类萜(Terpenoid),是一大类存在于自然界中的有机化合物,属于萜烯的衍生物,有时也归于萜烯的范畴之下。萜类化合物大多由一个或多个异戊二烯单元头尾相连组成,可能为链状,也可能为环
  • 詹氏资讯集团简氏资讯集团(通常称“简氏”,另外因为发音问题因此也有珍氏、简氏等译名)是一家在1898年时由佛瑞德·简所创立的英国出版业者。该公司最初是针对军舰爱好者为客户群出版相关书
  • 太空行走舱外活动(英语:extravehicular activity,简称EVA),也称太空出舱活动,是宇航员在离开地球大气层后于太空飞行器外所做的工作。舱外活动主要在绕行地球的太空飞行器外执行(即太空漫步
  • 特别响,非常近《特别响,非常近》(英语:)是2011年美国剧情片,改编自Jonathan Safran Foer(英语:Jonathan Safran Foer)所写的同名小说。英国导演斯蒂芬·达尔德里执导,Eric Roth(英语:Eric Roth)编剧。
  • 莱塔河畔布鲁克莱塔河畔布鲁克是奥地利的城镇,位于该国东北部,由下奥地利州负责管辖,面积23.81平方公里,海拔高度156米,该地区自新石器时代有人类居住,2012年人口7,670。
  • 王火王火(1924年7月-),男,上海人,籍贯江苏如东,中国作家协会成员,中国共产党党员。曾是第五届和第六届全国政协委员。1924年,王火出生在上海市。1943年,王火开始发表作品。1948年,王火加入
  • 符存审符存审(862年-924年),本名符存,字德祥,陈州宛丘人(今河南淮阳县),是中国五代时期的后唐军事将领,一生经历百余次战役而未尝败绩,曾经多次与后梁交战并击破朱温、驱逐北漠契丹,与同袍周德
  • 甜瓜甜瓜(学名:)为葫芦科黄瓜属一年生匍匐或攀援草本植物,果实为瓠果。甜瓜的起源地不明,亚洲中西部和非洲都曾被认为是甜瓜的主要遗传多样性中心。甜瓜已经发展出了许多栽培品种,其品