鱼C论坛

 找回密码
 立即注册
查看: 1442|回复: 4

[已解决]课后作业第4 关于and的问题

[复制链接]
发表于 2020-6-26 12:22:50 | 显示全部楼层    本楼为最佳答案   
你理解的有点偏差。
and  or   not   返回的是最后一步运算的结果。
那它们的返回值是不是逻辑值呢?答案:一元操作符not的返回值是逻辑值True或False,二元操作符and和or的返回值不一定是逻辑值,而且一般情况都不是逻辑值。
逻辑运算都是从左向右进行逐步运算,and 返回第一个非真值,若都为真则返回最后一个表达式的值,or返回第一个真值,若都为假,则返回最后一个表达式的值
一句话总结逻辑运算操作符:先进行优先级划分,然后从左向右开始运算,运算过程中会有短路逻辑判断,返回值是最后一步运算所得到的值。

可以看看我的这个帖子
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-24 10:00

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表