如何判断大小端

118 阅读1分钟

一般计算机都是小端系统,网络字节序是大端

#include <stdio.h>

typedef union Test{
    int num;
    char data;
}Test;

int main()
{
    Test t;
    t.num = 0x1;
    if(t.data == 1)
    {
        printf("小端\n");
    }
    else if(t.data == 0)
    {
        printf("大端\n");
    }
}