整数 (计算机科学)

✍ dations ◷ 2025-08-02 22:29:59 #数据类型,计算机算术

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

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

相关

  • 阿基坦期阿基坦期(英语:Aquitanian)是中新世的第一个阶段。其起止时间为23.03百万年前和20.44百万年前。
  • 日本自杀现象自杀在日本已成为一个显著的全国性社会问题。2014年,每天平均有70名日本人自杀,其中绝大多数是男性。日本的自杀率相对较高,但自杀人数一直在下降,自2012年以来已连续4年低于3万
  • 史密夫韦森M629竞争者型左轮手枪史密夫韦森M629竞争者型(英语:Smith & Wesson Model 629 Competitor)是一把由美国枪械公司史密夫韦森旗下的性能中心以史密夫韦森M629(史密夫韦森M29的不锈钢底把版本)为蓝本研制
  • 离巢之歌巣立ちの歌(すだちのうた)(离巢之歌)是由村野四郎、岩河三郎作曲的合唱曲。制作于1965年。在1991年《旅立ちの日に》(启程之日)创作出来之前,与《赠る言叶》(赠言)和《仰げば尊し》(景
  • BT-549BT-549 (亦称ATCC HTB-122) 是永生的人类三阴性乳腺管癌细胞系(英语:Immortalised cell line),最初在1978年分离自一名72岁的人类女性乳头状侵入性导管瘤患者,该患者的7个局部淋
  • 井伊文子井伊文子(1917年5月20日-2004年11月22日),日本女性歌人、散文家。她是琉球末代国王尚泰的后代,担任第19代闻得大君之职。婚前名尚文子,她是尚昌的长女,为尚百子(婚前名:小笠原百子)所
  • 阿迪勒·阿卜杜勒-迈赫迪阿迪勒·阿卜杜勒-迈赫迪(Adil (Adel) Abdul-Mahdi,1942年-),伊拉克什叶派教徒、政治家、经济学者,曾任伊拉克副总统,前过渡政府财政部长,2018年10月就任伊拉克总理。迈赫迪生于巴格
  • 根茨区根茨区(匈牙利语:Gönci járás),是匈牙利的一个区,位于该国东北部,由包尔绍德-奥包乌伊-曾普伦州负责管辖,首府设于根茨,面积550平方公里,2011年人口19,275,人口密度每平方公里35人
  • 恒春县志恒春县志是清朝恒春县的方志,书成于光绪二十年(1894年),在当时并未刊行,主修者是恒春县知县陈文纬,总纂为浙江人屠继善。全书共有二十二卷,另有卷首、卷末。《恒春县志》的编纂是由
  • 第55届奥斯卡金像奖第55届学院奖颁奖典礼与1983年4月11日在洛杉矶市多萝西·钱德勒大厅(英语:Dorothy Chandler Pavilion)举行,本届颁奖典礼由丽莎·明尼利、达德利·摩尔(英语:Dudley Moore)、理查德