作业1
题目
请简述字节序的概念(概念、大小端)
回答
字节序:不同类型的CPU主机,内存多字节整型排序的方式
大端:低序字节 存储在 内存的高地址
小端:低序字节 存储在 内存的低地址
作业2
题目
用共用体的方式求本机的大小端。
结果
代码
#include <stdio.h>
union endian{
int a;
char ch;
};
int main(int argc, char const *argv[])
{
union endian endian_un;
endian_un.a = 0x12345678;
if(endian_un.ch == 0x78){
printf("little endian\n");
}
if(endian_un.ch == 0x12){
printf("big endian\n");
}
return 0;
}