1 c语言的数据类型
在C语言中,数据类型用于定义变量的类型和存储数据的方式。C语言支持多种数据类型,包括基本数据类型和派生数据类型。以下是C语言中常见的数据类型:
-
基本数据类型(Primary Data Types):
- int: 整数类型,通常表示带符号的整数。
- char: 字符类型,用于存储单个字符。
- float: 单精度浮点类型,用于表示带小数点的实数。
- double: 双精度浮点类型,用于表示双精度的实数。
- _Bool: 布尔类型,用于表示真(true)或假(false)的值。在C99标准之后引入。
-
限定符类型(Qualifying Type Specifiers):
- short: 短整数类型,通常用于表示较小范围的整数。
- long: 长整数类型,通常用于表示较大范围的整数。
- signed: 带符号整数类型,在int之前可以加signed(默认为带符号)。
- unsigned: 无符号整数类型,用于表示非负整数。
-
构造类型(Derived Data Types):
- 数组(Array): 一组相同数据类型的元素的集合。
- 结构体(Structure): 不同数据类型的元素的集合。
- 联合(Union): 不同数据类型的元素共享同一块内存。
- 枚举(Enumeration): 一组相关常量的整数值。