一定要了解的c語言中&與&&的差別

烟雨青岚
發布: 2020-06-17 13:15:00
轉載
5635 人瀏覽過

一定要了解的c語言中&與&&的差別

#一定要了解的c語言中&與&&的差異

c語言中&與&&的差異如下:

&:依照位與運算,例如:0010&1101,結果為0000

#      &是java中的位元邏輯運算:
      eg: 2&3=2;

      解析如下: 2的二進位為10 ;3的二進位為 11; :短路與,表示如果兩個條件都成立則執行之後的邏輯;

        例如:if(a==0&&b==0),意思是if a為0且b為0的時候,進行下一步操作。

|| 短路或。 A||B,只有当A为假的时候才会对B进行判断。若A为真,则不继续对B进行判断。
| 逻辑或。 A|B,会对A, B都进行判断
! 逻辑非,当操作数为true时,返回false,否则返回true。
登入後複製

感謝大家的閱讀,希望大家收益多多。

本文轉自:https://blog.csdn.net/xiachong27/article/details/82119394

推薦教學:《

C語言

以上是一定要了解的c語言中&與&&的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板