用共用体判断大小端

 

#include<stdio.h>
union data{
    int a;
    char b;
    
}dt;
int main(int argc, const char *argv[])
{
    dt.a = 0x12345678;
    if(dt.b == 0x78)
    {
        printf("small\n");
    }
    else
    {
        printf("big\n");
    }    
    return 0;
}

 

上一篇:DNS解析过程


下一篇:有关电流密度的计算与方程