原始类型
在计算机科学中,原始类型是一种基本的数据类型,不能再分解为更简单的数据类型。例如,整数是一种原始数据类型,而数组可以存储多种数据类型,因此不是原始数据类型。
某些编程语言支持的数据类型比其他语言更多,并且不同语言实现数据类型的方式也不完全相同。不过,大多数高级语言都支持几种常见的原始类型。
例如,Java有八种原始数据类型:
- boolean – 单个 TRUE 或 FALSE 值通常只需要一个(位)
- byte – 8 位有符号整数(-127 到 128)
- short – 16 位有符号整数(-32,768 到 32,767)
- int – 32 位有符号整数(-231 到 -231 -1)
- long – 64 位有符号整数(-263 到 -263 -1)
- float – 32 位浮点数
- double – 64 位浮点数
- char – 16 位Unicode字符
字符串数据类型通常被视为非原始类型,因为它以字符数组的形式存储。
每种编程语言支持的原始类型有时也称为“内置数据类型”,因为它们直接在内存中存储值。非原始数据类型存储的是对值的引用,而不是值本身。非原始 Java 数据类型包括数组和类。
测试你的知识