C语言基础总结
C语言基础总结
1. 数据与操作
a. 数据
i. 类型
- 基本类型
整型:
类型 | 关键字 |
---|---|
基本整型 | int |
短整型 | short |
长整型 | long |
无符号整型 | unsigned |
实型(浮点型):
类型 | 关键字 |
---|---|
单精度实型 | float |
双精度实型 | double |
长双精度实型 | long double |
字符型:char
枚举类型:enum
- 构造类型
数组
- 一维数组
- 二维数组
- 向函数传递数组
结构体struct
- 定义
- 结构体变量及引用
- 结构体数组
- 结构体指针
- 向函数传递结构体
共同体union
- 定义
- 指针类型
- 定义与初始化
- 间接寻址运算符
- 函数按地址调用
- 函数指针
- 指针与数组
- 指针与一维数组
- 指针与二维数组
- 指针数组
- 动态数组
- 特殊,不是类型-->字符串(是数组)
- 存储
- 初始化
- 字符指针
- 访问方式
- 输入输出
- 字符串处理函数
- 向函数传递字符串
- 从函数返回字符串指针
ii. 内存空间
- 存储单位
- sizeof关键字
b. 操作
运算符和表达式
- 赋值运算符
- 算术运算符
- 增1和减1运算符
- 宏常量与const常量
- 类型转换
- 取址运算符
- 标准数学函数
键盘输入和屏幕输出
- 字符输出与转义字符
- printf()
- scanf()
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步