A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gaoxiang933 中级黑马   /  2016-3-12 10:45  /  969 人查看  /  16 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

&&是逻辑运算符具有短路效果
&做为位运算符

16 个回复

倒序浏览
&也可以是逻辑运算符与,是位运算符的时候才叫位与
回复 使用道具 举报
a:最终结果一样。                 * b:&&具有短路效果。左边是false,右边不执行。                 *         &是无论左边是false还是true,右边都会执行
回复 使用道具 举报
短路与&&,只要左边是false,就不会去执行右边的关系运算了
回复 使用道具 举报
楼主只是水一贴,还是想表达啥?
回复 使用道具 举报
&&具有短路效果,遇到false,右边就不执行; &是无论左边是false还是true,右边都会执行
回复 使用道具 举报
一般都用短路与&&
回复 使用道具 举报
&&是逻辑预算符,如果左边为false 右边不执行,所以相比于&,效率会更高,一般做项目时能用&&时,尽量用&&
回复 使用道具 举报
只有true&true才是true.  短路与&&,只要左边是false,右边就不会去执行.
回复 使用道具 举报
最终结果一样。
&&具有短路效果。左边是false,右边不执行
&是无论左边是false还是true,右边都会执行
&&是比较常用的
回复 使用道具 举报
1.&&(与):(语义:并且),左右两边都为true,结果为true;
回复 使用道具 举报
Senmonfy 发表于 2016-3-13 13:27
1.&&(与):(语义:并且),左右两边都为true,结果为true;

&按位与
回复 使用道具 举报
好水的贴
回复 使用道具 举报
&有两种含义,一种是逻辑运算符,一种是取址符!
回复 使用道具 举报
两个的是具备短路功能,只要前面能满足判断的整个条件,后面的就不执行。单个的两个都执行
回复 使用道具 举报
&和&&都是逻辑运算符,相同之处:作用一样,结果一样;不同之处:&是不短路与,&&是短路与,即前面为假,后面不管是真还是假都不参与运算,结果一定是假,提高了运算效率。&也可作为位移预算符,也就是按位与,当两位同时为1结果才为1.
回复 使用道具 举报
&是要执行完两边才能判断出结果    &&是只要一边为false就直接判断结果为fasle
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马