什么时候使用&&,什么什么时候&。我清楚&&也叫短路运算符,但实际使用有什么区别?
来源:6-1 闰年问题案例
穌慕钧
2020-08-08 06:57:34
int year = 2020;
if((year%4 == 0 & year%100 != 0) | (year%400 == 0))
1回答
同学你好
1、&和&&都是与运算符,&&表示短路与,当运算符左边的值为false时,右边的表达式不会进行运算。 &是当运算符左边的值为false时,右边的表达式同样也会进行运算。
2、||和|都是或运算符,||表示短路或,当运算符左边的值为true时,右边的表达式不会进行运算。 |是当运算符左边的值为true时,右边的表达式同样也会进行运算。
综上所述,我们一般使用短路与&&、短路或||,提高运行效率。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题
回答 2
回答 1