c语言内置的数据类型
时间: 2024-01-20 19:14:21 浏览: 78
C语言内置的数据类型包括以下几种:
- 基本数据类型:包括整型、浮点型和字符型。
- 枚举类型:用于定义一组常量。
- void类型:表示没有可用的值。
- 派生数据类型:包括指针类型、数组类型、结构体类型和共用体类型。
下面是一个例子,展示了如何在C语言中声明和使用这些数据类型:
```c
#include <stdio.h>
int main() {
// 基本数据类型
int num = 10;
float f = 3.14;
char c = 'a';
// 枚举类型
enum color {RED, GREEN, BLUE};
enum color favorite_color = BLUE;
// void类型
void *ptr;
// 指针类型
int *p_num = #
// 数组类型
int arr[5] = {1, 2, 3, 4, 5};
// 结构体类型
struct student {
char name[20];
int age;
float score;
};
struct student stu = {"Tom", 18, 90.5};
// 共用体类型
union data {
int i;
float f;
char str[20];
};
union data d;
d.i = 10;
printf("%d\n", d.i);
d.f = 3.14;
printf("%f\n", d.f);
strcpy(d.str, "hello");
printf("%s\n", d.str);
return 0;
}
```
阅读全文