数组可以是由多种数据类型组成的集合,具体类型取决于编程语言和数组实现。以下是一些常见的数据类型,它们可以组成数组:
1. 基本数据类型:
整数(int)
浮点数(float、double)
字符(char)
布尔值(bool)
2. 复杂数据类型:
结构体(struct)
类(class)
数组
字符串(string)
3. 特殊数据类型:
数组(包括多维数组)
列表(list)
元组(tuple)
集合(set)
字典(dictionary)
以下是不同编程语言中数组的例子:
Python:
`int[]`:整数数组
`float[]`:浮点数组
`list[]`:列表数组(可包含不同类型的元素)
`tuple[]`:元组数组(固定长度,元素类型一致)
Java:
`int[]`:整数数组
`float[]`:浮点数组
`String[]`:字符串数组
C/C++:
`int[]`:整数数组
`float[]`:浮点数组
`char[]`:字符数组
在这些语言中,数组可以是一维的,也可以是多维的,如二维数组、三维数组等。多维数组可以看作是数组的数组。