字节序的概念:
字节序是指不同类型的cpu主机,内存储存多字节整数序列的方式
浮点类型,字符类型,字符串是没有字节序这种方法的
int,short long longlong有字节序
小端字节序:低序字节存储在低地址上
大端字节序:低序字节存储在高地址上
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
typedef union Node
{
int data1;
char data2;
}*node;int main (int argc, const char *argv[])
{
node n = (node)malloc(sizeof(node));
n->data1 = 0x12345678;
if(n->data2 == 0x78)
{
printf("小端\n");
}
else
{
printf("大端\n");
}
free(n);
n = NULL;
return 0;
}