c语言中数据存放方式(大小端)
大端:低位数据存放在高地址处。 小端:低位数据存放在低地址处。 例如: int a = 0x12345678;(a在内存中占4个字节) char* b = (char*)&a; 如果b[0]对应的值为0x12,则高位数据存放在低址值(大端) 如果b[0]对应的值为0x78,则低位数据存放在低地址(小端)
#include<stdio.h>
int main(){
int a
= 0x12345678;
char* b
= (char*)&a
;
printf("%x\n",b
[0]);
}
转载请注明原文地址: https://mac.8miu.com/read-501252.html