国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

&和&&的區別

2024-04-27 15:11:08
字體:
來源:轉載
供稿:網友

1、&和&&都可以用作邏輯與的運算符,表示邏輯與(and),當運算符兩邊的表達式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。

2、&&還具有短路的功能,即如果第一個表達式為false,則不再計算第二個表達式,例如,對于if(str != null && !str.equals(“”))表達式,當str為null時,后面的表達式不會執行,所以不會出現NullPointerException如果將&&改為&,則會拋出NullPointerException異常。If(x==33 & ++y>0) y會增長,If(x==33 && ++y>0)不會增長

3、&還可以用作位運算符,當&操作符兩邊的表達式不是boolean類型時,&表示按位與操作,我們通常使用0x0f來與一個整數進行&運算,來獲取該整數的最低4個bit位,例如,0x31 & 0x0f的結果為0x01(這里0x表示的是十六進制數)。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁海县| 大兴区| 鄂托克旗| 咸丰县| 日喀则市| 新竹县| 育儿| 玉环县| 那曲县| 拉萨市| 凤翔县| 巴南区| 饶阳县| 左云县| 搜索| 钦州市| 饶平县| 东台市| 永城市| 鹤峰县| 襄汾县| 岚皋县| 乌拉特后旗| 尖扎县| 合肥市| 冕宁县| 长白| 彩票| 镇江市| 静海县| 仁怀市| 古丈县| 略阳县| 银川市| 无极县| 武城县| 海口市| 关岭| 莎车县| 淮北市| 利辛县|