编程语言除了支持基本数据类型,还支持结构体、共用体、枚举或指针类型,根据语言的设计不同,会有一定差异。
- C/ObjC/C++
char / short / int / long (long) / float / (long) double / struct / union / enum / void / * / []- C99:_Bool
- C++: bool
- JavaScript
基本数据类型+引用数据类型- 基本数据类型Undefined、Null、Boolean、Number、String、Symbol (ES6+)
- 引用类型:Function、Array等类型
- Go
基本类型、复合类型、引用类型、接口类型 - PHP
- 基本类型、复合类型array和object、特殊类型resource和null
- PHP的类型不需要显式指明,运行时解释器确定
- Kotlin
- 不区分基本类型和引用类型,所有类型都是对象
- 数值类型、布尔类型、字符、字符串和数组