→ james732:你預期的東西是什麼呢?這似乎與big/little endian有關 10/26 18:38
假設今天我有一筆資料為
ULong x = 0xe8a105f4
UShort x1 = (UShort)x;
UShort x2 = (x>>16);
x1 == 0x5f4; //low
x2 == ffffe8a1; //high
我在使用 UShort x2 = (x>>16) & 0x0000FFFF;
依然不行..
但我用
printf("%x\n", x2 & 0x0000FFFF);
這樣x2 == e8a1
請問要如何才能取到高位址呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.197.35