1. 程式人生 > >判斷大端模式還是小端模式

判斷大端模式還是小端模式

#include <stdio.h>
int main (int argc, char **argv)
{
    int a = 0x12345678;
    char b;

    b = (((unsigned char *)&(a))[0]);

    if(b == 0x78)
        printf("little endian\n");
    else if
        (b == 0x12)
        printf("big endian\n");
    else
        printf("unknown\n");
    return 0;

}