最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

&:按照位與操作,例如: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語(yǔ)言中 & 和 &&的區(qū)別詳解的文章就介紹到這了,更多相關(guān)C語(yǔ)言 & 和 &&內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++實(shí)現(xiàn)LeetCode(60.序列排序)

    C++實(shí)現(xiàn)LeetCode(60.序列排序)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(60.序列排序),本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • 最新評(píng)論

    兴义市| 昌平区| 湛江市| 大余县| 苍溪县| 论坛| 云霄县| 萨迦县| 土默特左旗| 昌都县| 阳城县| 娱乐| 宁陕县| 克拉玛依市| 诸暨市| 安徽省| 外汇| 博罗县| 漯河市| 甘孜| 揭阳市| 绥中县| 蒲江县| 南安市| 娱乐| 苍山县| 乐清市| 中超| 松原市| 新建县| 崇左市| 玉山县| 静乐县| 汨罗市| 布拖县| 镇沅| 钟祥市| 彩票| 和平区| 和龙市| 稻城县|