久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1708|回復(fù): 10
收起左側(cè)

關(guān)于C語(yǔ)言與運(yùn)算“&”的問(wèn)題

[復(fù)制鏈接]
ID:861694 發(fā)表于 2024-2-2 10:18 | 顯示全部樓層 |閱讀模式
代碼如下:

            if(NONE & 0x02==0x02) LED2 = ON1;else LED2 = OFF1;

問(wèn)題:為什么 NONE=0x01時(shí),也會(huì)執(zhí)行 LED2=ON1,NONE & 0x02 不應(yīng)該等于0嗎?

用的是STC15W單片機(jī),請(qǐng)大家?guī)兔匆幌聠?wèn)題出在哪兒


回復(fù)

使用道具 舉報(bào)

ID:861694 發(fā)表于 2024-2-2 11:22 | 顯示全部樓層
我改成下面這樣,卻可以
DAT = NONE & 0x01;
if(DAT==0x01) LED1 = ON2;else LED1 = OFF2;
DAT = NONE & 0x02;
if(DAT==0x02) LED2 = ON1;else LED2 = OFF1;
回復(fù)

使用道具 舉報(bào)

ID:275826 發(fā)表于 2024-2-2 11:58 | 顯示全部樓層
先進(jìn)行==運(yùn)算,后進(jìn)行&運(yùn)算

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
戡拤 + 10 是優(yōu)先級(jí)的問(wèn)題

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:452475 發(fā)表于 2024-2-2 12:19 | 顯示全部樓層
  “=”號(hào)有右結(jié)合性,先計(jì)算0x02==0x02,再計(jì)算NONE &

評(píng)分

參與人數(shù) 1黑幣 +10 收起 理由
戡拤 + 10 原來(lái)還要考慮結(jié)合性

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:1045628 發(fā)表于 2024-2-2 13:39 | 顯示全部樓層
如果對(duì)運(yùn)算符號(hào)的優(yōu)先級(jí)沒(méi)有把握,請(qǐng)多使用小括號(hào)
  if(NONE & 0x02==0x02) LED2 = ON1;else LED2 = OFF1;
等效于  if(NONE & 0x01) LED2 = ON1;else LED2 = OFF1;
當(dāng)NONE等于1時(shí)自然LED2 = ON1

評(píng)分

參與人數(shù) 1黑幣 +15 收起 理由
戡拤 + 15 解答得很詳細(xì),非常感謝!!!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:861694 發(fā)表于 2024-2-2 14:25 | 顯示全部樓層
感謝小伙伴們的回復(fù),問(wèn)題已解決,謝謝
回復(fù)

使用道具 舉報(bào)

ID:1057978 發(fā)表于 2024-2-2 14:25 | 顯示全部樓層
說(shuō)明if(NONE & 0x02==0x02)里面先執(zhí)行了0x02==0x02然后才與NONE做與運(yùn)算。
說(shuō)明想實(shí)現(xiàn)你的目的你得加括號(hào):if((NONE & 0x02)==0x02)
回復(fù)

使用道具 舉報(bào)

ID:458247 發(fā)表于 2024-2-2 16:08 | 顯示全部樓層
夏至淺淺落 發(fā)表于 2024-2-2 12:19
“=”號(hào)有右結(jié)合性,先計(jì)算0x02==0x02,再計(jì)算NONE &

不是結(jié)合性的原因。"=="優(yōu)先級(jí)是7,"&"優(yōu)先級(jí)是8,先進(jìn)行優(yōu)先級(jí)高的運(yùn)算
回復(fù)

使用道具 舉報(bào)

ID:1004920 發(fā)表于 2024-2-2 16:40 | 顯示全部樓層
如果對(duì)運(yùn)算符號(hào)的優(yōu)先級(jí)不太了解的話,個(gè)人建議先運(yùn)算的地方加括號(hào)。
回復(fù)

使用道具 舉報(bào)

ID:1110596 發(fā)表于 2024-2-3 10:35 | 顯示全部樓層
要考慮優(yōu)先級(jí)
回復(fù)

使用道具 舉報(bào)

ID:1110596 發(fā)表于 2024-2-3 10:37 | 顯示全部樓層
要考慮優(yōu)先級(jí)的問(wèn)題,可以改成這樣:
if((NONE & 0x02)==0x02) LED2 = ON1;else LED2 = OFF1;
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩福利电影 | 91精品一区二区 | 久草网址| 亚洲黄色在线免费观看 | 成人午夜免费福利视频 | 欧美一区视频 | 欧美日韩一区二区三区不卡视频 | 久久高清 | 国产成人av电影 | 国产成人99久久亚洲综合精品 | 欧美三级久久久 | 国产 日韩 欧美 在线 | 欧美久久久| 欧美国产视频一区二区 | 日韩精品一区二区三区视频播放 | 免费国产一区 | 国产亚洲区 | 国产一级毛片视频 | 日韩综合在线视频 | 国产精华一区 | 午夜伦理影院 | 日本视频免费 | 成人午夜毛片 | 香蕉av免费 | 亚洲欧美一区二区三区国产精品 | 天天爱爱网 | 狠狠爱综合 | 国产2区 | 国产精品96久久久久久 | 国产精品久久久久久久久污网站 | 日韩欧美在线观看视频 | 亚洲精品免费在线观看 | 欧洲妇女成人淫片aaa视频 | 国产精品久久久久久模特 | 欧美国产中文字幕 | 国产精品日韩在线观看 | 欧美成人自拍视频 | 色综合一区二区三区 | 欧美成人a | 国产精品久久久久久久久久久新郎 | 日日夜夜精品免费视频 |