整数 (计算机科学)

✍ dations ◷ 2025-11-29 20:51:45 #数据类型,计算机算术

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

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

相关

  • 储量这是一个各国天然气探明储量列表,大部分数据基于2007年9月的世界概况。
  • 扶桑社扶桑社是日本富士产经集团旗下的出版社,1987年由产经出版等公司合并而成。该社是在东亚引起很大反弹的新历史教科书的出版单位。
  • 希腊-卡拉布里亚方言希腊-卡拉布里亚方言或希腊-布凡西亚语 (Greek-Calabrian dialect;Greek-Bovesian) 是意大利希腊语在卡拉布里亚所用的版本,与在Grecìa Salentina地区所说的意大利希腊语方言
  • 百战小旅鼠《百战小旅鼠》(,又译《旅鼠总动员》、《疯狂小旅鼠》)是一个通过鼠标使用道具指引限定数目的旅鼠到达目的地的游戏,由 DMA Design(今rockstar north)开发,第一作最初1991年2月14日
  • 全连接层全连接层(Fully Connected Layer)是多层感知器应用在卷积神经网络中的多种组件之一。在深度学习领域中,用于分类任务的卷积神经网络模型的网络结构的最后几层往往是全连接层,用
  • 季本季本(1485年-1563年),字明德,号彭山,浙江绍兴府会稽县人,明朝学者、政治人物。王阳明门人,于经学亦多有建树。浙江乡试第三名举人。正德十二年(1517年)中式丁丑科会试第七十八名,登第三
  • 校刊校刊是由学校出版的阅读刊物,是学生自主管理的一环,通常为每学年或每学期发行一期。依出版时间不同,又可分为季刊、月刊、周刊、日刊等,而依出版式样不同,又可称做校报。名称上不
  • 维克·拉斯奇维克多·约翰·安杰罗·拉斯奇(英语:Victor John Angelo Raschi, 1919年3月28日-1988年10月14日),为美国职棒大联盟队的投手。曾效力于洋基、红雀与运动家等队。他与Allie Reynol
  • 那谦那谦(1846年-1890年),字六吉,号益三,叶赫那拉氏,内务府满洲镶黄旗人,清朝政治人物、进士出身。同治癸酉举人,光绪三年(1877年),参加丁丑科殿试,登进士二甲第56名。同年五月,分部学习。父亲
  • 雪城汉考克国际机场锡拉丘兹汉考克国际机场(英语:Syracuse Hancock International Airport,IATA代码:SYR;ICAO代码:KSYR;FAA代码:SYR)是一个市立、军民两用的机场。位于锡拉丘兹市东北部,距离市中心5英里