1. 程式人生 > >C語言:大小端轉換

C語言:大小端轉換

大端模式:資料的高位元組儲存在記憶體的低地址中,而資料的低位元組儲存在記憶體的高地址中。    

小端模式:資料的高位元組儲存在記憶體的高地址中,而資料的低位元組儲存在記憶體的低地址中。

大小端轉換,先與再移位。

(( a&0x000000ff)<< 24 )   |   ( ( a&0x0000ff00 ) << 8 )   |   ( ( a&0x00ff0000 ) >> 8 )   |   ( ( a&0xff000000 )  >> 24 )