单 片 机 C 语 言 的 必 备 基 础 对 单 片 机 C 语 言 来 说 , 掌 握 以 下 几 点 是 必 须 的 , 尤 其 对 初 学 者 来 讲 , 更 是 要 熟 记 的 : 一 、 单 片 机 C 语 言 的 运 算 符 和 表 达 式 1. 1 运 算 符 的 种 类 、 优 先 级 和 结 合 性 C 语 言 中 运 算 符 和 表 达 式 数 量 之 多 , 在 高 级 语 言 中 是 少 见 的
正 是 丰 富 的 运 算 符 和 表 达 式 使 c 语言 功 能 十 分 完 善
这 也 是 c 语 言 的 主 要 特 点 之 一
C 语 言 的 运 算 符 不 仅 具 有 不 同 的 优 先 级 , 而 且 还 有 一 个 特 点 , 就 是 它 的 结 合 性
在 表 达 式 中 , 各运 算 量 参 与 运 算 的 先 后 顺 序 不 仅 要 遵 守 运 算 符 优 先 级 别 的 规 定 , 还 要 受 运 算 符 结 合 性 的 制 约 , 以 便确 定 是 自 左 向 右 进 行 运 算 还 是 自 右 向 左 进 行 运 算
这 种 结 合 性 是 其 它 高 级 语 言 的 运 算 符 所 没 有 的 ,因 此 也 增 加 了 c 语 言 的 复 杂 性
1. 2 运 算 符 的 种 类 C 语 言 的 运 算 符 可 分 为 以 下 几 类 : 1
算 术 运 算 符 用 于 各 类 数 值 运 算
包 括 加 (+)、 减 (-)、 乘 (*)、 除 (/)、 求余(或称模运 算 , %)、 自 增 (++)、 自减 (--)共七种
关系运 算 符 用 于 比较运 算
包 括 大于 (>)、 小于 (=)、 小于 等于 (>=,