国产探花免费观看_亚洲丰满少妇自慰呻吟_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表示的是十六進制數)。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 拉萨市| 静宁县| 梓潼县| 通道| 曲周县| 唐山市| 高雄市| 平凉市| 营山县| 繁峙县| 肥东县| 开鲁县| 汽车| 酒泉市| 岳阳县| 建阳市| 丰原市| 会同县| 启东市| 左贡县| 华蓥市| 梅河口市| 改则县| 额济纳旗| 武宣县| 城固县| 广西| 翁牛特旗| 奉贤区| 武义县| 炎陵县| 双峰县| 阳泉市| 保亭| 赤峰市| 酉阳| 宁海县| 荣昌县| 左贡县| 米林县| 河源市|