正在加载图片...
第4章选择和循环结构程序设计 (2)若a=-5,b=-6,则a&b的值为1。因为a和b均为非0,被 认为是“真”,因此a&&b的值民为“真”,值为1。 (3)a、b值同前,a|b的值为1。 (4)a、b值同前,!a||b的值为1。 (5)-10&012的值为1 通过这几个例子可以看出,由系统给出的逻辑运算结果不是 0就是1,不可能是其他数值。而在逻辑表达式中作为参加逻 辑运算的运算对象(操作数)可以是0(“假”)或任何非0 的数值(按“真”对待)。如果在一个表达式中不同位置上 出现数值,应区分哪能些是作为数值或关系运算的对象,哪 些作为逻辑运算的对象。例如: 9>3&8284-!0 表达式自左至右扫描求解。首先处理“5>3”(因为关系运算 符优先于&)。在关系运算符两侧的5和3作为数值参加关系 Ba第4章 选择和循环结构程序设计 (2)若a=-5,b=-6,则a&&b的值为1。因为a和b均为非0,被 认为是“真” ,因此a&&b的值民为“真” ,值为1。 (3) a、b值同前,a||b的值为1。 (4) a、b值同前,!a||b的值为1。 (5) -10&&0||2的值为1。 通过这几个例子可以看出,由系统给出的逻辑运算结果不是 0就是1,不可能是其他数值。而在逻辑表达式中作为参加逻 辑运算的运算对象(操作数)可以是0(“假”)或任何非0 的数值(按“真”对待)。如果在一个表达式中不同位置上 出现数值,应区分哪能些是作为数值或关系运算的对象,哪 些作为逻辑运算的对象。例如: 9>3&&2||8<4-!0 表达式自左至右扫描求解。首先处理“5>3”(因为关系运算 符优先于&&)。在关系运算符两侧的5和3作为数值参加关系
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有