大端:低位数据存放在高地址处。 小端:低位数据存放在低地址处。 例如: int a = 0x12345678;(a在内存中占4个字节) char* b = (char*)&a; 如果b[0]对应的值为0x12,则高位数据存放在低址值(大端) 如果b[0]对应的值为0x78,则低位数据存放在低地址(小端)
#include<stdio.h>intmain(){int a =0x12345678;char* b =(char*)&a;printf("%x\n",b[0]);//在linux中测试输出结果如78(小端)}
c语言中数据存放方式(大小端)大端:低位数据存放在高地址处。小端:低位数据存放在低地址处。例如:int a = 0x12345678;(a在内存中占4个字节)char* b = (char*)&a;如果b[0]对应的值为0x12,则高位数据存放在低址值(大端)如果b[0]对应的值为0x78,则低位数据存放在低地址(小端)#include<stdio.h>int...