[問題] 新手發問-位移問題
這幾天再想一個問題想不知道如何去寫
假設X=C7h 轉換成2進制為 1100 0111
(1) 我想要mask第0bit and 1 bit 其餘不變
想法:利用左移方式 可達成使得0bit and 1 bit 為0
1100 0111 << 2 ----->0001 1100 雖然讓0bit and 1 bit 為0
但前面6個bit全都走樣 請問要如何保留??
(2) 1100 0111 要讓0bit and 1 bit永恆為01 其餘bit不變
是否能給個方向??
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.179.47
※ 編輯: lordking 來自: 219.85.179.47 (01/30 00:27)
→
01/30 00:40, , 1F
01/30 00:40, 1F
→
01/30 00:40, , 2F
01/30 00:40, 2F
→
01/30 00:55, , 3F
01/30 00:55, 3F
→
01/30 09:12, , 4F
01/30 09:12, 4F
→
01/30 10:32, , 5F
01/30 10:32, 5F
我的目的是要將前六個bit保留 後兩個固定為00 所以才想說用位移方式
※ 編輯: lordking 來自: 219.85.179.47 (01/30 20:33)
※ 編輯: lordking 來自: 219.85.179.47 (01/30 20:38)
→
01/30 21:29, , 6F
01/30 21:29, 6F
推
01/30 22:53, , 7F
01/30 22:53, 7F
→
01/31 09:36, , 8F
01/31 09:36, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章