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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2505|回復: 10
收起左側

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

[復制鏈接]
ID:709761 發(fā)表于 2022-11-21 14:51 | 顯示全部樓層 |閱讀模式
兩個與操作的意義是什么?謝謝大家
51hei圖片_20221121145101.png
51hei圖片_20221121145935.png
回復

使用道具 舉報

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.. 倒數第4位是0還是1
下面一個,(0x0008按位取反后) -》..111110111B,判斷sta.. 倒數第4位是0還是1
回復

使用道具 舉報

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


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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

ID:709761 發(fā)表于 2022-11-22 09:00 | 顯示全部樓層
名字不是重點 發(fā)表于 2022-11-21 18:59
比如:

statusregister &(0x0008)=>

回答的很好
回復

使用道具 舉報

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

回答的很好
回復

使用道具 舉報

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。會不會造成判斷錯誤
回復

使用道具 舉報

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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 天天爱天天操 | 久久在线精品 | 国产亚洲精品久久午夜玫瑰园 | 亚洲一区二区在线播放 | 亚洲精品大全 | re久久 | 国产精品18hdxxxⅹ在线 | 日韩在线视频播放 | 天堂久| 国产免费va | 国产成人av一区二区三区 | 欧美日韩亚洲在线 | 在线中文字幕视频 | 国产精品一区二区视频 | 免费视频久久 | 中文字幕在线观看一区二区 | 日韩欧美一区二区三区免费观看 | 国产激情视频在线 | 精品国产精品三级精品av网址 | 亚洲精品一区中文字幕乱码 | 国产一区二区在线播放 | 请别相信他免费喜剧电影在线观看 | 91福利在线观看视频 | 亚洲精品国产偷自在线观看 | 中文字幕日韩一区 | 在线成人 | 久久国产精品视频 | 久久久www成人免费精品 | 成人免费视频在线观看 | 成人精品国产一区二区4080 | www.奇米| 国产精品成人av | 久久久久亚洲精品中文字幕 | 亚洲精品在线播放 | 亚洲高清视频在线观看 | 欧美8一10sex性hd | 懂色中文一区二区三区在线视频 | 亚洲a级| 每日更新av | 999精品网 | 视频一区二区中文字幕 |