欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言中 & 和 &&的區(qū)別詳解

 更新時(shí)間:2021年01月29日 10:58:55   作者:天山一問  
這篇文章主要介紹了C語言中 & 和 &&的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

這是c語言的基本語法,但是在學(xué)習(xí)的過程中也總是搞混。所以記錄一下,也和大家分享一下。

&:按照位與操作,例如:0010&1101,結(jié)果為0000

      &是java中的位邏輯運(yùn)算:
      eg: 2&3=2;

      分析如下: 2的二進(jìn)制為10 ;3的二進(jìn)制為11 ; 邏輯&之后為10

&&:短路與,表示如果兩個(gè)條件都成立則執(zhí)行之后的邏輯;

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

|| 短路或。 A||B,只有當(dāng)A為假的時(shí)候才會(huì)對(duì)B進(jìn)行判斷。若A為真,則不繼續(xù)對(duì)B進(jìn)行判斷。
| 邏輯或。 A|B,會(huì)對(duì)A, B都進(jìn)行判斷
! 邏輯非,當(dāng)操作數(shù)為true時(shí),返回false,否則返回true。

& 的使用 方法

是把 兩個(gè)變量 a和b 進(jìn)行 每個(gè)位進(jìn)行與操作

#include <stdio.h>

int main()
{
  // www.lzjuzi.com 勵(lì)志句子網(wǎng)站為您提供代碼
  int a = 0x100;
  int b = 0x001;
  printf("%02x\n", a & b);
  
  return 0;
}

輸出結(jié)果:00

&& 的使用 方法

#include <stdio.h>

int main()
{
  // www.lzjuzi.com 勵(lì)志句子網(wǎng)站為您提供代碼
  int a = 0x100;
  int b = 0x001;
  if(a == 0x100 && b == 0x001)
  {
  printf("條件成立\n");
  }
  else
  {
    printf("不符合條件\n");
  }
  
  return 0;
}

輸出結(jié)果:條件成立

到此這篇關(guān)于C語言中 & 和 &&的區(qū)別詳解的文章就介紹到這了,更多相關(guān)C語言 & 和 &&內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語言與C++中關(guān)于字符串使用的比較

    C語言與C++中關(guān)于字符串使用的比較

    字符串是我們再熟悉不過的東西了,任何語言中字符串都是基礎(chǔ)都要經(jīng)常用到,那么在不同語言中字符串的用法一樣嗎?下面我們來看看C語言與C++中字符串使用的比較
    2022-05-05
  • C語言刷題判斷鏈表中是否有環(huán)題解

    C語言刷題判斷鏈表中是否有環(huán)題解

    這篇文章主要為大家介紹了C語言刷題判斷鏈表中是否有環(huán)題解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Vscode自定義注釋模板的實(shí)現(xiàn)示例

    Vscode自定義注釋模板的實(shí)現(xiàn)示例

    本文主要介紹了Vscode自定義注釋模板的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • c語言中字符串與字符串?dāng)?shù)組詳解

    c語言中字符串與字符串?dāng)?shù)組詳解

    在C語言當(dāng)中,字符串?dāng)?shù)組可以使用char a[] [10]; 或者char *a[]; 表示,下面這篇文章主要給大家介紹了關(guān)于c語言中字符串與字符串?dāng)?shù)組的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • QT串口通信的實(shí)現(xiàn)方法

    QT串口通信的實(shí)現(xiàn)方法

    如果用qt寫程序作為上位機(jī),然后通過和usb和下位機(jī)通信的時(shí)候,就需要用到qt中的串口通信了。本文介紹了QT串口通信的實(shí)現(xiàn)方法,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C++基于boost asio實(shí)現(xiàn)sync tcp server通信流程詳解

    C++基于boost asio實(shí)現(xiàn)sync tcp server通信流程詳解

    這篇文章主要介紹了C++基于boost asio實(shí)現(xiàn)sync tcp server通信的流程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 簡單介紹C++中變量的引用

    簡單介紹C++中變量的引用

    這篇文章主要簡單介紹了C++中變量的引用,是C++入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • 詳解C++編程中的析構(gòu)函數(shù)

    詳解C++編程中的析構(gòu)函數(shù)

    這篇文章主要介紹了C++編程中的析構(gòu)函數(shù),是C++入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-09-09
  • 程序員都不知道C語言中的這些小細(xì)節(jié)

    程序員都不知道C語言中的這些小細(xì)節(jié)

    本文通過7到實(shí)例題目給大家展示C語言中的一些小細(xì)節(jié),很少有朋友真正的掌握,感興趣的朋友跟隨小編一起看看吧
    2021-05-05
  • C語言在屏幕上輸出楊輝三角

    C語言在屏幕上輸出楊輝三角

    這篇文章主要介紹了在屏幕上輸出楊輝三角的方法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2015-10-10

最新評(píng)論