如何判断自己的机器是使用什么存储模式

来源:互联网 发布:网络综合布线工程实施 编辑:程序博客网 时间:2024/04/30 03:32

简单介绍一下大小端

小端存储:数据高位保存在高地址,低位保存在低地址。大端存储与之相反。

下面介绍两个方法大家可以来检测自己机器的存储模式呦

方法一:

int checkSystem(){union check //联合体所有元素首地址相同,此联合体大小为4个字节{int i;char ch; //ch在i的第一个地址}c;c.i=1; //从数据低位开始赋值,左-->右,低位-->高位。return (c.ch==1);}

方法二:

int checkSystem(){int v = 1; //从低位开始赋值if(*((char*)&v)==1)return 1;elsereturn 0;}





0 0
原创粉丝点击