奇思妙想 · 2024年 9月 26日 0

编程语言的数据类型

44 次浏览

编程语言除了支持基本数据类型,还支持结构体、共用体、枚举或指针类型,根据语言的设计不同,会有一定差异。

  • 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
    • 不区分基本类型和引用类型,所有类型都是对象
    • 数值类型、布尔类型、字符、字符串和数组