Fra*_*pps 1 java bit-manipulation
我想提取十六进制数的第三位数.例如,提取4从0x4598.
提取第0位数:
(0x4598 & 0x0f) // returns 8要提取第一个数字:
(0x4598 & 0xf0) >> 4 // returns 9提取第二个数字:
(0x4598 & 0xf00) >> 8 // returns 5
对于第三个数字,我按照模式尝试(0x4598 & 0xf000) >> 16,但它返回0.怎么了?
| 归档时间: |
|
| 查看次数: |
346 次 |
| 最近记录: |