整数 (计算机科学)

✍ dations ◷ 2025-08-29 14:27:13 #数据类型,计算机算术

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

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

相关

  • 苯甲醇苯甲醇(分子式:C6H5CH2OH)也称苄醇,是最简单的含有苯基的脂肪醇,可以看作是羟甲基取代的苯,或苯基取代的甲醇。它是有微弱芳香气味的无色透明黏稠液体,有极性,低毒,蒸汽压低,因此用作
  • 微流体微流控是一种精确控制和操控微尺度流体的技术,尤其特指亚微米结构的技术。 特别的,微意味着以下的特性:微流控利用对于微尺度下流体的控制,是一个包括了工程学,物理学,化学,微加工
  • 铁匠铁匠,为一种职业,使用钢铁制作物品,工作场称为铁匠铺;产品包括炊具、农具、武器及装饰品等,常见工具包括锤子、锯及钳子等。铁匠制作产品的加工方法包括熔炼、切割、铸造、锻造及
  • 改革历法历法改革是一种对日历系统的重大修正。这个词有时适用于切换至不同的日历,以取代现行的日历。大多数日历有可能改变或改革的几个规则:历史上,大多数的历法改革都是为了与天文年
  • 梵蒂冈银行宗教事务银行(意大利语:Istituto per le Opere di Religione)又名梵蒂冈银行,是一间位于梵蒂冈的私人银行,并不对外开放,只负责管理梵蒂冈的金融资产。此银行由教宗庇护十二世于19
  • 少将少将是军队的军衔,中将以下准将或上校或大校以上的一阶,在有大校的国家中,少将为将官最初阶。在有的国家中,准将是将官中最初阶,少将则是两颗星。根据国家不同,少将为将官中的第三
  • 庄胜雄选手教练监督首席顾问庄胜雄(日语:坂元良嘉,1959年2月1日-),台湾旅日棒球选手,日本职棒退休后担任教练至今,右投右打,守备位置投手。与郭源治、郭泰源两位选手并称二郭一庄。1991年归
  • 申侯 申侯是申国(今河南南阳)之君。生卒约公元前771年前后,其女申后原为周幽王王后,生子宜臼,被立为太子。后被周幽王所废,立褒姒为后,其子伯服为太子。宜臼逃奔申国,申侯联合东方的缯国
  • 倪嘉善倪嘉善,字受之,号琼圃,直隶安庆府桐城县人。明朝政治人物。太仆倪应眷第四子。天启二年(1622年)壬戌科进士,授翰林院庶吉士,父应眷以忤珰归,嘉善亦请假养亲。崇祯中,晋翰林院检讨,廷对
  • 木朵府木朵府,中国明朝的府,今西双版纳州以南的缅甸境内湄公河沿岸地区。元世祖至元三十年(1293年),以金齿木朵甸户口增殖,立下路总管府(木朵路军民总管府),其为长者给两珠虎符。元泰定帝泰