代码示例


int endian = 0x41424344;
char a = static_cast<char>(endian);
if (a == 'A')
{
    cout << "big endian" << a << endl;
}
if (a == 'D')
{
    cout << "little endian" << a << endl;
}

一般来说,基于X86指令集和X86_64指令集架构的系统中,数据都是以大端的方式存储于内存中。

最后修改:2023 年 08 月 04 日
如果觉得我的文章对你有用,请随意赞赏