c语言基础知识点总结
第 一 部分 C 语言 基础 知识 C 程序 的 基本 结构 1 . ( 1 ) 一个 C 程序 由 一个 或者 多 个 函数 构成 , 有 且 仅 有 一个 主 函数 main ( ) 。 ( 2 ) 一个 函数 由 函数 的 首部 和 函数 体 组成 。 ( 3 ) 函数 是 从 主 函数 ( main ( ) ) 开始 执行 , 回到 主 函数 ( main ( ) ) 结束 ; ( 与 main ( ) 函数 在 程序 中 定义 的 位置 无关 ) ( 4 ) 一个 程序 的 编译 是 从 第 一 个 函数 ( 语句 ) 开始 , 到 最后 一个 函数 ( 语句 ) 结束 ; ( 5 ) 算法 的 特性 : 有 穷 性 , 确定 性 , 有 一个 或者 0 个 输入 , 有 一个 或者 多 个 输出 ; 有效 性 ( 6 ) 算法 ( 程序 ) 的 几 个 结构 : 选择 结构 , 顺序 结构 , 循环 结构 2 . 用户 标识 符 , 由 数字 , 字母 , 下划线 构成 , 第 一 个 不 能 是 数字 ( 一般 会 出 选择 题 让 你 判断 哪个 标识 符定义 正确 ) , 字母 要 区分 大 小写 。 不 能 与 32 个 关键 字 相同 。 例 : P24 第 2 题 P 122 、 2 , 模拟 题 第 一 题 3 . 注释 符 : / / 注释 一 行 ; / * 和 * / 注释 多 行 , 注释 不 可以 嵌套 书写 。 注释 没有 任何 语法 功能 。 C 语言 的 基本 数据 类型 1 . 数据 类型 : 分为 : 基本 类型 ( 整型 , 实 型 , 字符 型 , 枚举 型 ) , 指针 类型 , 构造 类型 ( 结构 体 类型 , 数 组 类型 , 共用 体 类型 ) , 空 类型 ( 空 类型 合法 哦 , 不要 忘记 了 这 个 特殊 哦 ) 。 基本 数据 类型 16 位 编译 器 32 位 编译 器 char : 1 个 字节 char : 1 个 字节 char * ( 即 指针 变量 ) : 2 个 字节 char * ( 即 指针 变量 ) : 4 个 字节 ( 32 位 的 寻址 空间 是 2 ^ 32 , 即 32 个 bit , 也 就是 4 个 字节 。 ) short int : 2 个 字节 short int : 2 个 字节 2 个 字节 int : int : 4 个 字节 unsigned int : 2 个 字节 unsigned int : 4 个 字节 float : 4 个 字节 float : 4 个 字节 double : 8 个 字节 double : 8 个 字节 4 个 字节 long : long : 4 个 字节 long long : 8 个 字节 long long : 8 个 字节 unsigned long : 4 个 字节 unsigned long : 4 个 字节 一般 只 需要 记 int 类型 是 2 个 字节 , float 是 4 个 字节 , double 是 8 个 字节 注意 int 的 最大 表示 范围 是 - 32768 - - - + 32767 , 当 超过 这 个 范围 的 时候 , 即 以 % d 输出 + 32768 时 结果 为 - 32768 长 整型 ( long ) 表示 方法 是 在 数字 后面 加 L , 如果 一个 变量 a = 3 , 那么 表示 的 是 一个 整型 的 3 , 如果 是 a = 3 L , 那么 就是 长 整型 的 3 ; 当 分别 以 % o , % ld , % x ( 8 进 制 , 长 整型 , 16 进 制 ) 输出 的 时候 , 结果 没有 前面 的 0 , 0 X , 和 后面 的 L 例 : inta = 075 , b = ox 14 ; longintc = 5 L ; printf ( “ \ % 0 , \ % x , \ % ld ” , abc ) ; 结果 为 ( 75 , 14 , 5 ) P22 第 5 、 11 、 9 题 等 2 . 转义 字符 : \ n \ t \ l \ l \ ” \ ndd ( 1 - 3 位 八 进