1、and只要左边的表达式为真,整个表达式返回的值是右边表达式的值。否则,返回左边表达式的值。
2、or操作符的规则是:只要两边的表达式都为真,整个表达式的结果是左边表达式的值;如果是一真一假,返回真值表达式的值。特别注意的是空值和0的情况,这时候返回的是右边的0或空值:
布尔运算符and与or详解
本文详细解析了编程中布尔运算符and与or的工作原理。对于and操作,只要左侧表达式为真,则整个表达式返回右侧表达式的值;反之则返回左侧值。or操作符的规则是:若两边表达式皆为真,则结果为左侧表达式的值;若一真一假则返回真值表达式的值。特殊情况下,当遇到空值或0时,返回的是0或空值。
1、and只要左边的表达式为真,整个表达式返回的值是右边表达式的值。否则,返回左边表达式的值。
2、or操作符的规则是:只要两边的表达式都为真,整个表达式的结果是左边表达式的值;如果是一真一假,返回真值表达式的值。特别注意的是空值和0的情况,这时候返回的是右边的0或空值:
2293

被折叠的 条评论
为什么被折叠?