数据类型

✍ dations ◷ 2025-11-19 08:43:43 #数据类型

在程序设计的类型系统中,数据类型(英语:Data type),又称数据型态、数据型别,是用来约束数据的解释。在编程语言中,常见的数据类型包括原始类型(如:整数、浮点数或字符)、多元组、记录单元、代数数据类型、抽象数据类型、参考类型、类以及函数类型。数据类型描述了数值的表示法、解释和结构,并以算法操作,或是对象在存储器中的存储区,或者其它存储设备。

所有在电脑中,基于数字电子学的底层数据,都是以比特(0 或 1)表示。其中数据的最小的定址单位,称为字节(通常是八比特,以八个比特为一组)。机器代码指令处理的单位,称作字长(至 2007 年止,一般为 32 或 64 比特)大部分对字长的指令解译,主要以二进制为主,如一个 32 比特的字长,可以表示从 0 至 2 32 1 {\displaystyle 2^{32}-1} 的无符号整数值,或者表示从 2 31 {\displaystyle -2^{31}} 2 31 1 {\displaystyle 2^{31}-1} 的有符号整数值。由于有了二的补码,机器语言和机器大多不需要区分无符号和有符号数据类型。存在着特殊的算术指令,对字长中的比特使用不同的解释,以此作为浮点数。

编程语言提供若干原始数据类型,以作为程序以及专用化复合类型的创建基础。典型的原始数据类型包含各种整数、浮点数以及字符串类型。尽管这些创建基础:数组、记录单元以及参考所联系的数据,可能未包括在基本类型,但仍可将其视为若干原始值的聚集。

这部分可包括以下内容(最终仍取决于编程语言):

每一个数据类型都有一个数值上的最大和最小值,称作数值范围。了解数值的范围是很重要的,尤其是当使用较小的类型时,你就只能存储范围之内的数值。试图存储一个超出其范围的数值,可能会导致编译或运行错误,或者不正确的计算结果(因为被截断)。

一个变量的范围,是基于用以保存数值的字节数目,而且整数数据类型通常能够存储 2 n {\displaystyle 2^{n}} 数值(此处的 n {\displaystyle n} 是指比特)。对于其它的数据类型(例如,浮点数),其数值范围更为复杂,且几乎取决于所使用的存储方法。还有一些不用完全部的比特,例如,布尔只需一个比特,且表示一个二进制值(虽然在实践中,通常会用完剩余的 7 个比特)。某些编程语言也允许反向决定,程序设计者定义解决问题所需的范围和精度,然后由编译器自动选择合适的整数或浮点数。

下表列出常见的数据类型,及其数值范围:

相关

  • 氏部,为汉字索引中的部首之一,康熙字典214个部首中的第八十三个(四划的则为第二十三个)。就繁体和简体中文中,氏部归于四划部首。氏部通常是从上、下、左方均可为部字。且无其他
  • 合金钢肥粒铁(α-Fe) 针状肥粒铁(acicular α-Fe) 奥氏体(γ-Fe) 马氏体 波来铁(88%肥粒铁,12%碳化三铁) 变韧铁 粒滴斑铁(波来铁及渗碳体的共晶    混合物,含碳量4.3%) 碳化三铁(Fe3C) β铁
  • 刘竹生刘竹生(1939年11月-),中国火箭总体设计专家。中国航天科技集团第一研究院研究员。生于黑龙江哈尔滨,原籍黑龙江哈尔滨。1963年毕业于哈尔滨工业大学导弹工程系。现任长征二号F运
  • 那尔迈那尔迈(英文:Narmer),又译纳尔迈。是古埃及第一王朝的首位法老,被希罗多德称为“美尼斯”。传说他以武力统一上下埃及,并建都孟斐斯。曾被认为是第一个统一埃及的国王,但根据已发现
  • 阿拉伯板块阿拉伯板块是过去几百万年以来一直向北移动,而与欧亚板块发生不可避免的碰撞的三个板块之一(另两个是非洲板块和印度板块)。这三个板块与欧亚板块的碰撞导致了一系列板块碎片的
  • 后土后土是中国神灵地祇(泛指所有大地上的自然神)的代表,统辖所有土地,类似西方神话的大地之母盖亚,后土下辖神州地祇、社稷、国社、山神、城隍、土地神等各级大地之神;后土尊称为承天
  • 诺基亚网络诺基亚网络(Nokia Networks),旧名诺基亚西门子通信(Nokia Siemens Networks),是一个电信解决方案供应商,原本由西门子公司的通讯集团(Siemens COM,不包括企业业务Enterprise单位)与诺
  • 胡安·马尔达西那胡安·马丁·马尔达西那(西班牙语:Juan Martin Maldacena,1968年9月10日-),阿根廷理论物理学家,专长广义相对论和超弦理论。他在1997年首先提出了在反德西特空间背景下某些超引力理
  • 美少女战士的猫咪伙伴此条目为介绍由武内直子所创作的'日本动漫《美少女战士》的登场角色。《美少女战士》动画系列是由一群10名魔法少女组成的群体,以打击各种试图入侵地球、太阳系和银河系的黑
  • 土瓶土瓶(日语:土瓶/どびん  ? )是一种陶制的壶,日本传统的餐器,是茶壶或酒壶的一种。土瓶有竖直的提把,是以竹或藤为材料制成。土瓶蒸(日语:土瓶蒸し/どびんむし  ?)是蒸料理的一种,即