第乙個問題

2021-10-02 21:34:31 字數 587 閱讀 9394

1.& 和 && 的區別;| 和 || 的區別;

解答:&和&&都可以用作邏輯與的運算子,表示邏輯與(and),當運算子兩邊的表示式的結果都為true時,整個運算結果才為true,否則,只要有一方為false,則結果為false。&&還具有短路的功能,即如果第乙個表示式為false,則不再計算第二個表示式,

例如,對於if(str != null && !str.equals(「」))表示式,

當str為null時,後面的表示式不會執行,所以不會出現nullpointerexception。

如果將&&改為&,則會丟擲nullpointerexception異常。

if(x == 33 & ++y>0) y會增長,if(x==33 && ++y>0)不會增長

&還可以用作位運算子,當&操作符兩邊的表示式不是boolean型別時,&表示按位與操作,我們通常

使用0x0f來與乙個整數進行&運算,來獲取該整數的最低4個bit位,例如,0x31 & 0x0f的結果為0x01。

總結

&和&&、| 和 || 執行最後的結果都是相同的

&&和 || 更為高效一點,可以減少不必要的運算

第乙個程式設計問題

從現在開始學程式設計 遇到各種問題 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高 於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提 成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間...

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...

實驗二 第乙個問題

一 實驗目的 鞏固線性表的資料結構,學會線性表的應用。1.回顧線性表的邏輯結構,線性表的物理儲存結構和常見操作。2.學習運用線性表的知識來解決實際問題。3.進一步鞏固程式除錯方法。4.進一步鞏固模板程式設計。二 實驗時間 準備時間為第2周到第4周,具體集中實驗時間為第4週第2次課。2個學時。三 實驗...