1. 基本数据类型:
- int(整型): 用于表示整数,可以是正数、负数或零。
int a = 10;
- float(单精度浮点型): 用于表示单精度浮点数,即带有小数点的数。
float b = 3.14;
- double(双精度浮点型): 用于表示双精度浮点数,比float提供更高的精度。
double c = 2.71828;
- char(字符型): 用于表示单个字符。
char d = 'A';
- _Bool(布尔型): 用于表示真或假的值,1代表真,0代表假。
_Bool e = 1;
2. 派生数据类型:
- 数组(Array): 用于存储相同类型的多个元素。
int numbers[5] = {1, 2, 3, 4, 5};
- 指针(Pointer): 存储变量的地址,可以用于间接访问变量。
int *ptr = &a;
- 结构体(Struct): 允许将不同类型的数据组合在一起形成一个新的数据类型。
struct Point {
int x;
int y;
};
- 联合体(Union): 类似结构体,但不同成员共享同一块内存。
union Data {
int i;
float f;
char c;
};
- 枚举(Enum): 用于定义一组命名的整数常量。
enum Weekday {Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday};
这些是C语言中常见的数据类型,它们为程序员提供了灵活的选择,以适应不同的编程需求。
转载请注明出处:http://www.zyzy.cn/article/detail/13513/C 语言