博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
厘清逻辑关系,用好布尔操作。
阅读量:6567 次
发布时间:2019-06-24

本文共 354 字,大约阅读时间需要 1 分钟。

hot3.png

实例  a、b、c之间有这样的逻辑关系:

if(a == 0 && b == 0){c = 0;}

if(a == 0 && b == 1){c = 1;}

if(a == 1 && b == 0){c = 1;}

if(a == 1 && b == 1){c = 0;}

对于上面的逻辑关系,我们可以用下表直观的表达:

a b c
0 0 0
0 1 1
1 0 1
1 1 0

用c=1时a、b的状态来表示c。它们之间的逻辑关系可以用代数式表示为:c=!a*b+a*!b。翻译为代码:

if( (!a&&b) || (a&&!b) ){c;}else{!c}

上面的a、b可以是返回布尔值的语句,c是执行的操作。

转载于:https://my.oschina.net/hiYoHoo/blog/399980

你可能感兴趣的文章
解决方案编写思路
查看>>
Python爬虫之urllib模块2
查看>>
代数几何:三角函数
查看>>
【java】java自带的java.util.logging.Logger日志功能
查看>>
12.2. mcelog - Decode kernel machine check log on x86 machines
查看>>
WF4.0实战(七):请假流程(带驳回操作)
查看>>
[转]微服务(Microservice)那点事
查看>>
自动换行的draw2d标签
查看>>
Db4o结合Linq、Lambda表达式的简单示例
查看>>
25.2. String
查看>>
Mac环境下用Java(Sikuli+Robot)实现页游自动化
查看>>
胡乱读书去也
查看>>
C# QRCode 二维码
查看>>
36.11. Example
查看>>
飞得更高:(三)人不好招啊
查看>>
初识未来趋势:Java与Kotlin;EclipsE与IntelliJ
查看>>
php在没用xdebug等调试工具的情况下如何让调试内容优雅地展现出来?--php数组格式化...
查看>>
30分钟搞定后台登录界面(103个后台PSD源文件、素材网站)
查看>>
配置 L2 Population - 每天5分钟玩转 OpenStack(114)
查看>>
python接口自动化测试(三)-requests.post()
查看>>