討論串[問題] bitwise 如何取高低位元
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 11→)留言15則,0人參與, 最新作者pilipalabon (說好的性福呢?)時間16年前 (2009/10/26 22:30), 編輯資訊
0
0
0
內容預覽:
其實我要做的事情是這樣的.... 這是一算h264 bitstream, 我要在裡面找 0x01, 0x65. 這兩個數值,但因為儲存的型態是unsigned long. 32bits, 我想將它拆成兩個16bits的尋找.... 那下面是我實驗所碰到的怪地方, 我會在check是否跟endian有
(還有9個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者VictorTom (鬼翼&娃娃魚)時間16年前 (2009/10/26 18:46), 編輯資訊
0
0
0
內容預覽:
老實說小弟我實在不太懂您的問題, 直接回文好了..... 以這個case來說, x = 0xE8A105F4. 那低位元16 bits x1 = 0x05F4. 高位元16 bits x2 = 0xE8A1. 如果你的ULong與UShort有正確的typedef成unsigned的型態.....
(還有200個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者pilipalabon (說好的性福呢?)時間16年前 (2009/10/26 18:20), 編輯資訊
0
0
0
內容預覽:
假設今天我有一筆資料為. ULong x = 0xe8a105f4. UShort x1 = (UShort)x;. UShort x2 = (x>>16);. x1 == 0x5f4; //low. x2 == ffffe8a1; //high. 我在使用 UShort x2 = (x>>16)
首頁
上一頁
1
下一頁
尾頁