整 理 自 网 络 C 语言运算符 C语 言 的 内 部 运 算 符 很 丰 富 , 运 算 符 是 告 诉 编 译 程 序 执 行 特 定 算 术 或 逻 辑 操 作 的 符 号
C语言 有 三 大 运 算 符 : 算 术 、 关 系 与 逻 辑 、 位 操 作
另 外 , C还 有 一 些 特 殊 的 运 算 符 , 用 于 完 成一 些 特 殊 的 任 务
1算 术 运 算 符 表 2-5列 出 了 C语 言 中 允 许 的 算 术 运 算 符
在 C语 言 中 , 运 算 符 “+”、“-”、“*”和“/”的 用 法与 大 多数计算 机语 言 的 相同, 几乎可用 于 所有 C语 言 内 定 义的 数据类型
当“/”被用 于 整 数或 字符 时, 结果取整
例如, 在 整 数除法中 , 10/3=3
一 元减法的 实际效果等于 用 -1乘单个操 作 数, 即任 何数值前放置减号 将改变其符 号
模运算 符 “%”在 C语 言 中 也同它在 其它语 言 中 的 用 法相同
切记, 模运 算 取整 数除法的 余数,所以“%”不能用 于 float和 double类型
最 后 一 行 打 印 一 个 0和 一 个 1, 因 为 1/2整 除 时 为 0, 余 数 为 1, 故 1%2取 余 数 1
2自 增 和 自 减 C语 言 中 有 两 个 很 有 用 的 运 算 符 ,通 常 在 其 它 计 算 机 语 言 中 是 找 不 到 它 们 的 —自 增 和 自 减 运算 符 , ++和 --
运 算 符 “++”是 操作数 加 1, 而“--”是 操作数 减 1, 换句话说:x=x+1;同++x;x=x-1;同--x; 自 增 和 自 减 运 算 符 可用 在 操作数 之前, 也可放在 其 后 , 例如:x=x+1;可