十六進制中,快速取某位數值

如:


unsigned int i = 0x12345678;


取得第三位的數值?(現在是 3


可以這樣:(i& 0x00F00000)>>20


Mark:

20 = 5 * 4

2^4 = 16 (進制)


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