欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2813|回復: 10
打印 上一主題 下一主題
收起左側

這2個C語言語句的意義?

[復制鏈接]
跳轉到指定樓層
樓主
ID:709761 發(fā)表于 2022-11-21 14:51 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
兩個與操作的意義是什么?謝謝大家

51hei圖片_20221121145101.png (21.25 KB, 下載次數(shù): 31)

51hei圖片_20221121145101.png

51hei圖片_20221121145935.png (14.84 KB, 下載次數(shù): 40)

51hei圖片_20221121145935.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:94031 發(fā)表于 2022-11-21 16:38 | 只看該作者
本帖最后由 xuyaqi 于 2022-11-22 07:39 編輯

上面一個 , sta.. 與   0x0008                    位與 的運算結果作為判斷依據;
下面一個,sta.. 與(0x0018按位取反后)位與 的運算結果作為判斷依據
回復

使用道具 舉報

板凳
ID:709761 發(fā)表于 2022-11-21 17:03 | 只看該作者
xuyaqi 發(fā)表于 2022-11-21 16:38
上面一個 , sta.. 與   0x0008                    位與 的運算結果作為判斷依據;
下面一個,sta.. 與(0 ...

不夠詳細
回復

使用道具 舉報

地板
ID:94031 發(fā)表于 2022-11-21 18:24 | 只看該作者
本帖最后由 xuyaqi 于 2022-11-22 07:37 編輯

上面一個 ,                        0x0008 -》..000001000B,判斷sta.. 倒數(shù)第4位是0還是1
下面一個,(0x0008按位取反后) -》..111110111B,判斷sta.. 倒數(shù)第4位是0還是1
回復

使用道具 舉報

5#
ID:824490 發(fā)表于 2022-11-21 18:59 | 只看該作者
本帖最后由 名字不是重點 于 2022-11-21 19:12 編輯

比如:

statusregister &(0x0008)=>
0x0008=B_0000_0000_0000_1000 :
"&" 即“與”運算,在這邊就是判斷statusregister這個變量的第3位是為“0”或為“1”,

statusregister &(~0x0018)=>
"~" 即數(shù)值取反的意思,即 B_ 0000_0000_0001_1000 取反,相當于0xFFFF - 0x0018 = 0xFFE7 ;
"&" 即“與”運算,在這邊就是把statusregister這個變量的第3/4位置“0”,其它位不變。


如果還沒看明白,可真得要拿起C的基本知識重溫一下了。
回復

使用道具 舉報

6#
ID:308903 發(fā)表于 2022-11-22 08:31 | 只看該作者
簡單的來說: &" “與”運算,有0 出0 ,全1才是1,這么看,應該是判斷 某位是否為1
然后,&" “與”運算 加上  取反, 就記住: 是1的那個位,置0 ,
回復

使用道具 舉報

7#
ID:77589 發(fā)表于 2022-11-22 08:54 | 只看該作者
前一句是判斷狀態(tài)寄存器的bit3是否為‘1’;
后一句把狀態(tài)寄存器的bit4和bit3清‘0’,之后再把狀態(tài)寄存器的內容寫到0x8000這個地址。
回復

使用道具 舉報

8#
ID:709761 發(fā)表于 2022-11-22 09:00 | 只看該作者
名字不是重點 發(fā)表于 2022-11-21 18:59
比如:

statusregister &(0x0008)=>

回答的很好
回復

使用道具 舉報

9#
ID:709761 發(fā)表于 2022-11-22 09:00 | 只看該作者
1261867136qq 發(fā)表于 2022-11-22 08:31
簡單的來說: &" “與”運算,有0 出0 ,全1才是1,這么看,應該是判斷 某位是否為1
然后,&" “與”運算  ...

回答的很好
回復

使用道具 舉報

10#
ID:709761 發(fā)表于 2022-11-22 09:46 | 只看該作者
Longan.Wang 發(fā)表于 2022-11-22 08:54
前一句是判斷狀態(tài)寄存器的bit3是否為‘1’;
后一句把狀態(tài)寄存器的bit4和bit3清‘0’,之后再把狀態(tài)寄存器 ...

如果除BIT3外其他位為1。會不會造成判斷錯誤
回復

使用道具 舉報

11#
ID:824490 發(fā)表于 2022-11-23 16:53 | 只看該作者
李冬 發(fā)表于 2022-11-22 09:46
如果除BIT3外其他位為1。會不會造成判斷錯誤

你去KFC消費,KTV失竊與你何干?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表