第 一 章 概 述 1. C 语 言 的 特 点 ① 语 言 简 洁 、 紧 凑 , 使 用 方 便 、 灵 活 。 共 有 3 2 个 关 键 字 , 9 种 控 制 语 句 。 ② 运 算 符 丰 富 , 公 有 3 4 种 运 算 符 。 ③ 数 据 结 构 丰 富 , 数 据 类 型 有 : 整 型 、 实 型 、 字 符 型 、 数 组 、 指 针 、 结 构 体 、 共 用 体 等 。 ④ 具 有 结 构 化 的 控 制 语 句 ( 如if… else、 while、 do… while、 switch、 for) ⑤ 语 法 限 制 不 太 严 格 , 程 序 设 计 自 由 度 大 。 ⑥ 允 许 直 接 访 问 物 理 地 址 , 能 进 行 位 ( bit) 操 作 , 可 以 直 接 对 硬 件 操 作 。 ⑦ 生 成 目 标 代 码 质 量 高 , 程 序 执 行 效 率 高 。 ⑧ 可 移 植 性 好 。 2. C 语 言 的 用 途 C 虽 不 擅 长 科 学计 算 和管理 领域, 但对 操 作 系统和系统实 用 程 序 以 及对 硬 件 进 行 操 作 方 面, C 有 明显的 优势。 现在很多大 型应用 软件 也用 C编写。 Top of Page 第 二章 数 据 类 型 、 运 算 符 与表达式 1. C 的 数 据 类 型 C 的 数 据 类 型 包括: 整 型 、 字 符 型 、 实 型 或浮点 型 ( 单精度 和双精度 ) 、 枚举类 型 、 数 组 类 型 、 结 构 体 类 型 、 共 用 体 类 型 、指 针 类 型 和空类 型 。 2. 常量 与变量 常量 其值不 可 改变, 符 号常量 名通常用 大 写。 变量 其值可 以 改变, 变量 名只能 由 字 母、 数 字 和下划线组 成 , 且第 一 个 字 符必须为字 母或下划线。 否则为不 合法 的 变量 名。 变量 在编译时为其分配相应存储单元。 3. 整 型 数 据 整 型 常量 的 表示方 法 : 十进 制 不 用 说了, 八进 制 以0 开头, 如 0123, 十六进 制 以 0x 开头, 如 0x1e。 整 型 变量 分为: 基本型 ( int) 、 短整 型 ( short int) 、 长 整 型 ( long int) 和无符 号型 。 不 同机器上各类 数 据 所占内存字 节数 不 同, 一 般int 型 为2 个 字 节,...