當前位置:首頁 » 編程語言 » 單片機c語言中的怎麼消除
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

單片機c語言中的怎麼消除

發布時間: 2023-06-16 13:44:16

A. 單片機c語言中,如何取最高位和最低位,卻掉高2位和去掉低2位

就你的問題說下,1個位元組有8位(MSB->LSB)
記住:「保留某位就與1,去掉某位就與0」
取最高位,即保留MSB,則
&0x80
,就是「與上1000
0000」後七位全部被清掉了,只有和1相與的保留。
去掉高2位,只要&0x3F
,即「與上0011
1111」
去掉低2位,只要&0xFC
,即「與上1111
1100」

B. 單片機c語言中,如何取最高位和最低位,卻掉高2位和去掉低2位

去掉最高位,就向左移位
去掉高2位,那麼就向左移動8位,去掉低2位,就向右移動8位。