大端存储模式、小端存储模式

1、大端存储模式:数据低位存到高地址,数据高位存到低地址。

2、小端存储模式:数据低位存到低地址,数据高位存到高地址。

<例题> 设计一个小程序判断机器的字节序

//设计一个程序,大端存储返回0,小端存储返回1
int check_sys()
{
    int a = 1;  //大端存储 00 00 00 01 ;小端存储 01 00 00 00
    return *((char*) &a);
}

int main()
{
    int ret = check_sys();
    if(ret == 1)
        printf("为小端存储\n");
    else
        printf("为小端存储\n");
    return 0;
}

Guess you like

Origin blog.csdn.net/m0_60803455/article/details/120077597