天天看點

如何判斷big endian和little endian

    關于位元組序,考慮的是如何存儲多位元組資料類型。big endian就是資料的高有效位元組存在最低位址,little endian就是資料的低有效位元組存在最低位址。 X86和ARM通常都是little endian,power pc通常是big endian。

如何判斷big endian和little endian

    快捷的驗證目前的位元組序:

#include<stdio.h>

int a=0x12345678;
int main(void)
{
    char *b=(char *)&a;
    printf("%x\n",*b);//78->LE,12->BE
    return 0;
}
           

    歡迎大家掃描下方二維碼關注我的個人微信公衆号,一起交流學習,謝謝。

如何判斷big endian和little endian