0
点赞
收藏
分享

微信扫一扫

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


存储模式

计算机的存储模式有 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, 说明是大端


举报

相关推荐

0 条评论