
1. 整数(Int32, Int64):
– `int` 是最基本的整数类型,用于表示非负整数。
– `Int32` 是一个有符号的32位整数,通常用于表示较小的数值。
– `Int64` 是一个无符号的64位整数,用于表示非常大的数值。
2. 浮点数(Single, Double):
– `float` 是单精度浮点数,用于表示小数点后有限位数的实数。
– `double` 是双精度浮点数,用于表示小数点后无限位数的实数。
3. 布尔值(Boolean):
– `bool` 是布尔类型,用于表示真或假的值。
4. 字符串(String):
– `string` 是C中最常用的字符串类型,用于表示文本。
5. 枚举(Enum):
– `enum` 是一种特殊的数据类型,用于表示一组固定的常量。
6. 结构体(Struct):
– `struct` 是另一种特殊的数据类型,用于表示一组相关的数据成员。
7. 类(Class):
– `class` 是C中最重要的数据类型,用于表示具有属性和方法的对象。
8. 接口(Interface):
– `interface` 是一种特殊的抽象类型,用于定义一组方法签名。
9. 委托(Delegate):
– `delegate` 是一种特殊的数据类型,用于表示一个函数的参数列表。
10. 泛型(Generics):
– `generic` 允许你在编译时指定数据类型的参数,使得代码更加灵活和可重用。
这些基本数据类型构成了C编程的基础,它们之间的转换和操作也是C语言特性的一部分。通过掌握这些数据类型,开发者可以构建出各种复杂的程序,从简单的命令行工具到复杂的Web应用程序。
