马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
TC逻辑运算符:
TC逻辑运算符概念:在代码中实现了一定判断功能,这样的的符号叫逻辑运算符。在TC中包括(“&&”)逻辑与、(“||”)逻辑或 、(“!”)逻辑非。
逻辑运算符依次介绍: (“&&”)逻辑与概念:该逻辑运算符指当一个条件句中出现2个或2个以上条件判断时,必须条件中每个条件都满足了,才执行条件下面的语句,起到了间隔作用也起到了包含作用。
(“||”)逻辑或概念:该逻辑运算符指当一个条件句中出现2个或2个以上条件判断时,只要其中一个条件满足了,就执行条件下面的语句,起到了间隔作用也起到了选择作用。
(“!”)逻辑非概念:该逻辑运算符指当一个条件句中出现1个判断时,在该变量前面加上这个符号时,表示该变量的相反成立。
下面我们举例介绍它的使用方法,首先看“&&”(逻辑与),如下 :
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码 如果(7<8&&2==2)辅助.消息框("所有条件满足,我被执行了!")//当条件满足时,执行该语句否则辅助.消息框("所有条件不满足,我被执行了!")//当条件不满足时,执行该语句如果结束返回 真
//函数返回语句
功能结束
分析说明:7小于8,该逻辑判断正确,我们再看2等于2,这条语句也成立,那么所以条件都满足了,就执行了"辅助.消息框("所有条件满足,我被执行了!")"语句。若我们把7<8改成7>8,再执行程序发现"辅助.消息框("所有条件不满足,我被执行了!")"被执行了。总之表达式进行“&&”(逻辑与)运算时,只要有一个为假,总的表达式就为假,只有当所有都为真时,总的式子才为真。 “||”(逻辑或),如下代码:
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码 如果(7<8||2==2)辅助.消息框("条件满足,我被执行了!")否则辅助.消息框("条件不满足,我被执行了!")如果结束返回 真
//函数返回语句
功能结束
分析说明:7小于8,该逻辑判断正确,再看2等于2,条件也成立,那么条件满足了,"辅助.消息框("条件满足,我被执行了!")"被执行了。下面我们把7<8改为7>8,再启动程序发现还是"辅助.消息框("条件满足,我被执行了!")"。我们再把2==2改为2==3,只是运行程序发现"辅助.消息框("条件不满足,我被执行了!")"。从上面的例子我们可以看出只要有一个为真就满足条件,总之当表达式进行“||”(逻辑或)运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。 最后我们再看“!”(逻辑非),代码如下:
功能 逻辑型 开始_点击()
//这里添加你要执行的代码,这里是你点击开始按钮执行的代码 整型
a a=9 如果(a!=9) 辅助.消息框("条件满足,我被执行了!") 否则 辅助.消息框("条件不满足,我被执行了!") 如果结束 返回 真
//函数返回语句
功能结束
分析说明:在该例子中我们看到了“!”(逻辑非)运算符起到了一个更改原本为真的值,这样就改变条件的执行。总之当表达式进行“!”(逻辑非)运算时,把相应的变量数据转换为相应的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。
又如: !(3<2) //先计算括号里的小于操作符,3小于2返回假,在计算逻辑非操作,返回真 !(3>2) //先计算括号里的大于操作符,3大于2返回真,在计算逻辑非操作,返回假 注意:当一个逻辑表达式的后一部分的取值不会影响整个表达式的值时,后一部分就不会进行运算了。
|