笔记-如何用程序确认当前系统的存储模式?

存储模式

计算机的存储模式有 2 种: 大端模式小端模式

例:
int i = 1;

大端模式存储-地址->地址
0x0 0x0 0x0 0x1

小端模式存储-地址->地址
0x0 0x0 0x0 0x1


方法

使用 union来判断

typedef union {
    int i;
    char c;
}Judge;

Judge judge;
judge.i = 1;
printf("judge.c = %d/n",judge.c);

judge.c = 1, 说明是小端
judge.c = 0, 说明是大端
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容