大端法和小端法a地方

原创 2015年11月18日 17:39:44

在C语言中,不同的数据类型占用的空间是不同的。例如char型的占用1个字节,而int型占用4个字节等。

对于多个字节的存储数据而言,数据的存储顺序的问题就显示出来了

所以大端法和小端法是 对  多字节   而言的。

不管是大端法还是小端发,数据在内存中的存储顺序都是由低地址到高地址,就是读取得顺序不同。

现在有一个整形数据0x12345678,左边的是高字节,右边的是低字节,

如  x (int)  位于 0x100  (指  首地址 的编号  )处,其值 0x01234567  所在 地址空间为 0x100~0x103 的字节
 大端法    0x100      0x101     0x102    0x103      (高位 在  首地址处,即编号较少的地址空间)     (IBM,SUN 大型机   大部分)
                   01           23           45        67
小端法        67           45            23        01         (低位 在 首地址处,即编号较少的地址空间)       (intel 等pc机   大部分)


首地址指的是编号较小的地址


测试代码

#include<stdio.h>

int main(int argc,char **argv)

{

int a=0x12345678;

char *p=NULL;

p=(char *) ( &a );

if(*p==0x78)

printf(" The little endlian\n");

else

printf(" The Big endlian\n");

return 0;

}

版权声明:欢迎转载,标明出处

相关文章推荐

字节序问题--大端法小端法

一、字节序定义 字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。 其实大部分人在实际的开发中都很少会直接和字节序打交道...

关于计算机中小端法和大端法存储的一点总结

把一个int类型的整数储存在计算机里,比如一个int类型的数,用16进制表示后,可以表示为0x01234567,刚好4个字节,在C语言中就把它取一个变量名为a,则假设&a=0x100处,那么它的地址范...

计算机存储的大端法和小端法

在计算机内存中,通常是以字节(Byte),也就是 8 个位(Bit)为基本存储单元(也有以 16 位为基本存储单元的)。对于跨越多个字节的数据类型(比如 int 长 4 个字节),如何在内存中对这些字...

大端法、小端法、网络字节序 以及 Linux硬链接、软链接(转)

关于字节序(大端法、小端法)的定义 《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大端...

(转)大端法、小端法、网络字节序

关于字节序(大端法、小端法)的定义 《UNXI网络编程》定义:术语“小端”和“大端”表示多字节值的哪一端(小端或大端)存储在该值的起始地址。小端存在起始地址,即是小端字节序;大端存在起始地址,即是大...

大端法与小端法简介及应用

数据在  内存 中的 存储顺序 都是  从  低地址  向 高地址  存储的  (首地址 指  编号较少的  地址编号) 例   存储 4个char   (a1, a2, a3, ...

【技术】【转】字节序问题--大端法小端法

一、字节序定义 字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。 其实大部分人在实际的开发中都很少会直接和字节序打交道...

(转)字节序问题--大端法小端法

2008-08-29 13:38一、字节序定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。其实大部分人在实际的开发中都...

字节序问题--大端法小端法

一、字节序定义 字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。 其实大部分人在实际的开发中都很少会直接和字节...

字节序问题--大端法小端法

一、字节序定义 字节序,顾名思义字节的顺序,再多说两句就是大于一个字节类型的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题了)。 其实大部分人在实际的开发中都很少会直接和字节...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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