作業十

練習:
1.給定一個整型數a,設置a的bit3(爲1),保證其他位不變。 

a130cc2b943fa53e6caa00fd8a2d6877.png-wh_

da6515b828c7d26145b6a796d3d225d2.png-wh_

 

2.給定一個整形數a,設置a的bit3~bit7,保持其他位不變。

924616aee059db24db819edc8a97fe2e.png-wh_

eaab48bc85ee2f761be347842e4e2e70.png-wh_

 

3.給定一個整型數a,清除a的bit15,保證其他位不變。

bb6fecfe617db0954276b053a0326f98.png-wh_

8afd98ece985c6e6e381f748d1cb5d64.png-wh_

 

4.給定一個整形數a,清除a的bit15~bit23,保持其他位不變。

 

5.給定一個整形數a,取出a的bit3~bit8。

24efdd5c6bc69171861e64a56ac170a7.png-wh_

7094b0508e2f212561035d21541bf1ed.png-wh_

 

6.用C語言給一個整形數的bit7~bit17賦值937(其餘位不受影響)。

11add4848466e0e81e999751729695fb.png-wh_

bac2ffada4ec785ac1560cf752d28d77.png-wh_

 

7.用C語言將一個整形數的bit7~bit17中的值加17(其餘位不受影響)。

9fd860b62c2a863f6d3189d079f35366.png-wh_

1fe2eb17c084d7ce064ead84a55fc4f1.png-wh_

 

8.用C語言給一個整形數的bit7~bit17賦值937,同時給bit21~bit25賦值17

e4dd3afb0b7ddd05a0db4ec363bdf1f9.png-wh_

ec643adfaa3c8244aed240399f52f04b.png-wh_

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章