From e8cd1004eb36d34009ca6365cf29e43aaea81114 Mon Sep 17 00:00:00 2001 From: SnailClimb Date: Mon, 12 Nov 2018 16:09:33 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E7=BE=8E=E5=9B=A2-=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E7=AF=87.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 面试必备/美团-基础篇.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/面试必备/美团-基础篇.md b/面试必备/美团-基础篇.md index 6304300f..aa54741e 100644 --- a/面试必备/美团-基础篇.md +++ b/面试必备/美团-基础篇.md @@ -15,19 +15,19 @@ 正确答案:11. -**考察知识点:逻辑运算符与(&和&&)或(|和||)** +**考察知识点:&和&&;|和||** **&和&&:** -共同点:它们都表示运算符的两边都是true时,结果为true; +共同点:两者都可做逻辑运算符。它们都表示运算符的两边都是true时,结果为true; -不同点: & 表示在运算时两边都会计算,然后再判断;&&表示先运算符号左边的东西,然后判断是否为true,是true就继续运算右边的然后判断并输出,是false就停下来直接输出不会再运行后面的东西。 +不同点: &也是位运算符。& 表示在运算时两边都会计算,然后再判断;&&表示先运算符号左边的东西,然后判断是否为true,是true就继续运算右边的然后判断并输出,是false就停下来直接输出不会再运行后面的东西。 **|和||:** -共同点:它们都表示运算符的两边任意一边为true,结果为true,两边都不是true,结果就为false; +共同点:两者都可做逻辑运算符。它们都表示运算符的两边任意一边为true,结果为true,两边都不是true,结果就为false; -不同点:| 表示两边都会运算,然后再判断结果;|| 表示先运算符号左边的东西,然后判断是否为true,是true就停下来直接输出不会再运行后面的东西,是false就继续运算右边的然后判断并输出。 +不同点:|也是位运算符。| 表示两边都会运算,然后再判断结果;|| 表示先运算符号左边的东西,然后判断是否为true,是true就停下来直接输出不会再运行后面的东西,是false就继续运算右边的然后判断并输出。 **回到本题:**