文档详情

C语言运算符的结合性分析.pdf

发布:2017-08-28约9.54千字共2页下载文档
文本预览下载声明
!语 言 运 算 符 的 结 合 性 分 析 吴 琼 鄂州大学 计算机 系 $湖北 鄂州 ’(# 摘要 语 言 区别于其他 高级语 言特 点之一就是运算符 的结合性 该文通过几个典型实例剖析 了 语 言运算符结合性 的具体应用 !) % ) 及分析方法 % 关键词 语 言 运算符 结合性 !)’’ 中图分类 号 !!#$%文献标识码 !文 章编号 !$’’()#’**+%’’,-’%)$’*.#)’% /01234135675819:8;;:=19==9?@=2495 *+,-./0 1).23456786397526/5:;=.4+/-67?-5@:;=.4’(#:)=-/9A A;9819BB/6.C5=6C695476?5=95D-?5-/04-?=6DEF9/04906C7.25=6.5=679D9/E6DF9/04906?-?5=6.36795.79??.E-95--5@G*-5=?.265@3-! E9F6H923F6?:5=-?975-EF69/9F@?6D5=6E./E7656933F-E95-./9/D9/9F@5-E265=.D.CEF9/04906.36795.79??.E-95--5@G C5?D:8E;BEF9/04906I.36795.7I9??.E-95--5@ 语 言是近年来迅速推广普及 的一种计算机语 言 ! 许 多 高等 例 ! *@,A= 学校不仅在计 算机专业开设 了 语 言课程 !而且在非计算机 专业 ! BAC,28.2480: 也开设 了 语 言 课程 全 国计算机等级考试 应用技术证书 考试 ! # 02,7.///.: 等都将 语 言列入考试 范 围 语 言与其他 高级语 言相 比 一 #$%! ! DEACF=’02GH(!0:I 个 显著 的特点就是其运算符特别丰 富 共有 种运算符 语 言 要得 出 的值 首先要搞清 的含义 运算符的结合方 向 ! ’ %0! ///// 将这 (种运算符规 定 了不 同的优 先级别和结合性 优 先级是 用 是 自右 向左 的 !如果将表达 式 理解为J02,7./=//.:实 际 上 %编译 来标识运算符在表达 式 中的运算顺序 的 !在求解表达 式 的值 的 时 器将表 达 式处理为J02=,7.///.! 因为 %编译器 总 是从左至右尽 候 !总是 先按运算符 的优 先次序 由高到低进 行操作 !可是 !当一 个 可 能多地将若干个字符组成一个运算符 !如 ///K等价于=///K 运算对 象两侧 的运算符优 先级别相 同时 !则按运算符 的结合性 来 接 下来是解 决 的 问题 !因为 运算符 的 运算对 象 只能 ,7.//// 确 定表达 式的运算顺序 是整 型变量而不能是表达 式或常数 !所 以 显然是 而 )*+ ,7.//,7=.// 运算符 的 结合性指 同 一优 先级 的运算符在 表达 式 中操作 的 非=,7.//!因此整个表达 式就是 02=,7=.///. 组织方 向 即 当一个运算对 象两侧运算符 的优 先级别 相 同时 运 例 ! $ ! 1
显示全部
相似文档