整数 (计算机科学)

✍ dations ◷ 2025-11-27 23:26:57 #数据类型,计算机算术

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

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

相关

  • 合成药物列表合成药物列表
  • 纳粹德国元首元首(德语:Führer, /ˈfyːʁɐ/ 帮助·信息)是纳粹德国的国家元首名称,实际上仅有阿道夫·希特勒担任过此职位。德语原名“Führer”原解作领袖或向导,是很常用的德语单词,且还
  • 小卫星序列小卫星(英语:Minisatellite)或小卫星序列是一段含有约10到60个碱基对的DNA片段,在人类基因组中约出现在1000个以上的位置。某些小卫星序列含有一个核心序列“GGGCAGGAXG”(X表示
  • 花莲轮花莲轮(HUA LIEN)是一艘使用于基隆=花莲间的渡轮,其前身为日本神户港=细岛港航路的るぴなす(日语:るぴなす)(LUPINUS)渡轮。1975年由台湾的豪华快轮股份有限公司购入,并命名为“花
  • 约凯拉校园枪击事件坐标:60°32′56″N 24°57′49″E / 60.54889°N 24.96361°E / 60.54889; 24.96361约凯拉校园枪击事件在2007年11月7日发生于芬兰新地区图苏拉市镇约凯拉(英语:Jokela)区的公
  • 合安九客运专线.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 玛丽·简·凯利玛丽·简·凯利(Mary Jane Kelly或Marie Jeanette Kelly,1863年-1888年11月9日),绰号“姜”(Ginger)、“漂亮的艾玛”(Fair Emma),是开膛手杰克的第五名受害者,也是最年轻的一位。被害
  • 菲利普·拉夫菲利普·拉夫(Philip Rahv,1908年3月10日 - 1973年12月22日),美国文学评论家、随笔作家。生于乌克兰Kupyn一犹太家庭,原名Ivan Greenberg。1932年加入美国共产党,次年与威廉·菲利
  • 丘埃卡站丘埃卡站(西班牙语:Estación de Chueca)是马德里地铁5号线车站,车站位于收费区A。车站服务周边的LGBT社区丘埃卡。2016年6月同性恋自豪日后,车站颜色由原先的蓝色改为象征LGBT的
  • 佳通轮胎佳通轮胎是一家总部位于新加坡的轮胎公司。于1993年与中国安徽当地合资建立了佳通轮胎安徽工厂并开始生产斜交胎。拥有7家生产厂,市场运营横跨13个国家,销售市场100多个国家。