2015-07-21 104 views

回答

0

在C(考慮短則2個字節),你可以這樣做:

char* short_to_byteArr (short value) 
{ 
    static char byte_arr[] = {}; 
    byte_arr[0] = value & 0x00FF; 
    byte_arr[1] = (value>>8) & 0x00FF; 
    return byte_arr; 
} 
+0

感謝ü這麼多 –

+0

不客氣,一+將被appriciated:P如果它解決了你的問題,你也可以將它標記爲一個可接受的答案。 – Gnqz

0

這是工會的數據類型良好的情況下實現這一點。假設一個短始終是相同的大小...

union 
{ 
    short s; 
    unsigned char bytes[2]; 
}u; 
相關問題