后端
======================================================
C语言数据存储
1. 基本数据类型
char:字符型
- 大小:1字节
- 取值范围:-128 到 127
- 示例:
char c = 'A';
int:整型
- 大小:4字节
- 取值范围:-2147483648 到 2147483647
- 示例:
int i = 100000;
float:单精度浮点型
- 大小:4字节
- 取值范围:±3.4e-38 到 ±3.4e+38
- 示例:
float f = 3.14f;
double:双精度浮点型
- 大小:8字节
- 取值范围:±1.7e-308 到 ±1.7e+308
- 示例:
double d = 3.1415926535;
void:空类型
- 大小:0字节
- 说明:表示无返回值
- 示例:
void function();
======================================================
2. 多数据存储类型
数组:相同类型元素的集合
- 语法格式:
类型 数组名[元素个数]; - 示例:
int arr[5] = {1, 2, 3, 4, 5};
- 语法格式:
结构体:不同类型元素的集合
- 语法格式:
struct 结构体名 { 成员列表 }; - 示例:
struct Student { char name[20]; int age; float score; };
- 语法格式:
联合体:共用同一块内存的不同类型
- 语法格式:
union 联合体名 { 成员列表 }; - 示例:
union Data { int i; float f; char c; };
- 语法格式:
枚举:命名的整型常量集合
- 语法格式:
enum 枚举名 { 常量列表 }; - 示例:
enum Weekday { MON, TUE, WED, THU, FRI, SAT, SUN };
- 语法格式:
字符串:字符数组
- 语法格式:
char 字符串名[长度]; - 示例:
char str[] = "Hello";
- 语法格式:
======================================================
3. 关键字
const:声明常量,值不可修改
- 适用类型:所有类型
- 示例:
const int MAX = 100;
typedef:类型别名
- 适用类型:所有类型
- 示例:
typedef int Integer;
