判斷機器的大小端

#include<stdio.h>

union endian
{
        unsigned int word;
        unsigned char bytes[4];
};

int main(int argc, char* argv)
{
        union endian en;
        en.word=0x12345678;
        printf("%x\n",en.bytes[0]);
        //if the result is 78,then is little endian
}
~     

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