1. 程式人生 > >C語言裏如何讀取位數據的某幾位?

C語言裏如何讀取位數據的某幾位?

如何 c語言 一起 val bsp 位數 語言 數據 讀取

連一起: (val&(0x07<<n))>>n

?0-2: (val&0x07)>>0

?1-3: (val&0x0e)>>1

?2-4: (val&0x1c)>>2

?3-5: (val&0x38)>>3

?4-6: (val&0x70)>>4

?5-7L (val&0xe0)>>5

?單獨第n位:(val&(0x1<<n))>>n

C語言裏如何讀取位數據的某幾位?