一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1

原创 2005年03月03日 18:50:00

int checkCPU(){

UNION f


    int  a;

   char b;

}c;

<>c.a = 1;
return (c.b == 1);

}
/*Another Program*/
union aaa
{
int b;
char c[2];
}a;
a.b=0x0001;
return (a.c[0]==0x01);


转载 : CSDN  论坛

大端序(big-edian)和 小端序(little-endian)

在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规...

架构实战经验一:架构设计中的大小端模式(little-big endian)

问题:架构设计中的大小端模式(little-big endian)        TX公司有一款有关智能手机应用的产品,该产品包括支持四个智能主流手机平台(symbian, windows mobi...

Big/Little Endian——字节存储顺序

转自:http://hi.baidu.com/qzfukwzlvgqsvzr/item/97aba6304e9d10f82784f4d9        嵌入式编程的面试或被面试的过程...
  • ustb_md
  • ustb_md
  • 2012年09月23日 23:38
  • 254

字节存储排序:大端(big endian)和小端(little)的判别及转换

当前的存储器,多以byte为访问的最小单元,当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题,于是端(endian)的问题应运而生了,对于不同的存储方法,就有大端(big-en...

Big/Little endian

“任何你真正想得到的一定是值得坚持的!“

c big endian OR little endian

 【大端(Big Endian)与小端(Little Endian)简介】 Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 ...

Big Endian &amp; Little Endian.pdf

  • 2011年10月09日 22:02
  • 52KB
  • 下载

Big-Endian, Little-Endian和字节码对齐方式(下)

bit fields(位域)指定struct,union和class(C++)中每个元素的位宽度,而不是按照该元素类型的缺省长度存储。由于位域中的元素不是缺省长度,因此在访问该元素时,不能用指针指向该...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
举报原因:
原因补充:

(最多只允许输入30个字)