什么时候使用&&,什么什么时候&。我清楚&&也叫短路运算符,但实际使用有什么区别?

来源:6-1 闰年问题案例

穌慕钧

2020-08-08 06:57:34

int year = 2020;

if((year%4 == 0 & year%100 != 0) | (year%400 == 0))

写回答

1回答

好帮手慕阿园

2020-08-08

 同学你好

1、&和&&都是与运算符,&&表示短路与,当运算符左边的值为false时,右边的表达式不会进行运算。 &是当运算符左边的值为false时,右边的表达式同样也会进行运算。

2、||和|都是或运算符,||表示短路或,当运算符左边的值为true时,右边的表达式不会进行运算。 |是当运算符左边的值为true时,右边的表达式同样也会进行运算。

综上所述,我们一般使用短路与&&、短路或||,提高运行效率。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

1

0 学习 · 16556 问题

查看课程