1. 程式人生 > >一種測試大小端的代碼

一種測試大小端的代碼

return nod class 代碼 col signed 地址 %x data

大小端產生的緣由就不贅述了,只需記得小端結構是高地址->高數據位、低地址->低數據位即可。

下面有段代碼,運行可判斷出大小端。

技術分享圖片
 1 #include <stdio.h>
 2 
 3 union node
 4 {
 5     unsigned int m;
 6     char c;
 7 };
 8 
 9 int main()
10 {
11     union node data;
12     data.m = 0X12345678;
13     printf("%x\n",data.c);
14     return 0;
15 }
View Code

編譯運行,輸出78即為小端,輸出12為大端。

一種測試大小端的代碼