问题:请简述大端字节序和小端字节序的概念,设计一个小程序来判断当前机器的字节序
大小端概念:
大端存储模式:是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;
小端存储模式:是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。
【例】0x12/0x34/0x56/0x78在两种方式下的存储:
1.大端模式:
低地址————————>高地址
0x12 / 0x34 / 0x56 / 0x78
2.小端模式:
高地址————————>低地址
0x78 / 0x56 / 0x34 / 0x12
判断当前机器的存储方式
#include<stdio.h>
#include<stdlib.h>
int check_sys()
{
int i = 1;
return (*(