整数 (计算机科学)

✍ dations ◷ 2025-01-08 21:32:24 #数据类型,计算机算术

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

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

相关

  • 副黏液病毒亚科副黏液病毒亚科(Paramyxovirinae),属于副黏液病毒科,包括:
  • 本·贝拉艾哈迈德·本·贝拉(阿拉伯语:أحمد بن بلّة‎‎;1916年12月25日-2012年4月11日,阿尔及利亚军人、革命家及政治家,民族解放阵线(FLN)领袖,1962年至1965年任阿尔及利亚总统,被
  • 王恭守王恭守,1909年—?,英文名 Kung-Shou Wang,前国民政府外交官,常驻美国。1909年2月26日,生于江苏上海县,今上海市。1931年,毕业于上海圣约翰大学,获得文学学士学位,学位证320号。毕业后
  • 金属雷西察足球会金属雷西察足球会(Metalul Reșița)是一支位于罗马尼亚雷希察的职业足球会,目前于罗马尼亚足球乙级联赛角逐。最后更新:2015年8月6日注释:国旗表示球员在国际足联资格规则定
  • 苯-甲苯-二甲苯混合物在石油炼油和石化工业中,BTX分别是指苯,甲苯,二甲苯的三种异构体的首字母的缩写,这些异构物都是属于芳香烃的混合物。二甲苯异构体的区别在于结构中相邻的位置分别在邻位(o -)、间
  • 加布里埃尔·让·约瑟夫·莫利托加布里埃尔·让·约瑟夫·莫利托伯爵(Gabriel-Jean-Joseph, comte Molitor,1770年3月7日-1849年7月28日),是法国元帅。莫利托出生在法国摩泽尔阿扬日,于法国大革命爆发后入伍,1791
  • 跨太平洋快线跨太平洋快线(Trans-Pacific Express,简称TPE),又称横太平洋快速海缆,为连接中国大陆、台湾、韩国、日本和美国的一条海底通信电缆。由中国电信、中国网通、中国联通、中华电信、
  • 旱龙旱龙,是台湾民间传说中的龙,能够造成干旱。旱龙有着灿黄的鳞片和身躯,平常栖息在海里,当它从海里翻腾出现时,就会给大地带来严重的干旱,与旋风蛟和赤虬相对。据说旱龙曾在康熙年间
  • 塞尔维亚二战受害者纪念日塞尔维亚二战受害者纪念日是东南欧国家塞尔维亚的法定节日,用来记录德国纳粹对塞尔维亚平民的暴行以及证明塞尔维亚人民并没有忘记历史。时间在每年的10月21日。2011年,塞尔维
  • 硕腾硕腾公司(Zoetis)是世界上最大的宠物和家畜用药品和疫苗厂商。 硕腾是世界上最大的药品制造商辉瑞公司的上市子公司,辉瑞公司占83%的股份。 该公司在全球70个国家运营,最近扩展到