正在加载图片...
清华大学出版社 TSINGHUA UNIVERSITY PRESS 可以是0(“假”)或任何非0的数值(按“真”对待)。如 果在一个表达式中不同位置上出现数值,应区分哪些 是作为数值运算或关系运算的对象,哪些作为逻辑运 算的对象。例如: 5>3&&8<4-0 表达式自左至右扫描求解。首先处理“5>3”(因为关系 运算符优先于&&)。在关系运算符两侧的5和3作为数 值参加关系运算,“5>3”的值为1。再进行 “1&&8<4-0”的运算,8的左侧为“&&”,右侧为“<” 运算符,根据优先规则,应先进行“<”的运算,即先 进行“8<4-!0”的运算。现在4的左侧为“<”,右侧为 “_”运算符,而“_”优先于“<”,因此应先进行“4-0” 的运算,由于“!”的级别最高,因此先进行“0”的运 算,得到结果1。然后进行“4-1”的运算,得结果3, 再进行“8<3”的运算,得0,最后进行“1&&0”的运 日0可以是0(“假”)或任何非0的数值(按“真”对待)。如 果在一个表达式中不同位置上出现数值,应区分哪些 是作为数值运算或关系运算的对象,哪些作为逻辑运 算的对象。例如: 5>3 && 8<4-!0 表达式自左至右扫描求解。首先处理“5>3”(因为关系 运算符优先于&&)。在关系运算符两侧的5和3作为数 值参加关系运算,“5>3”的值为1。再进行 “1&&8<4-!0”的运算,8的左侧为“&&”,右侧为“<” 运算符,根据优先规则,应先进行“<”的运算,即先 进行“8<4-!0”的运算。现在4的左侧为“<”,右侧为 “-”运算符,而“-”优先于“<”,因此应先进行“4-!0” 的运算,由于“!”的级别最高,因此先进行“!0”的运 算,得到结果1。然后进行“4-1”的运算,得结果3, 再进行“8<3”的运算,得0,最后进行“1&&0”的运 算,得0
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有