第1个回答 2009-01-17
计算机内存存储方式,是按字节存储,低位在前,高位在后,
1byte = 8bit,为了更加清晰,这里以16进制给你讲解
比如一个数999,他的16进制是3E7, 在内存中是存储的是E7 03,
换句话说他的2进制形式就是将E7 和 03分别储存在2个8bit的内存空间中
E7 03
11110111 00000011
第2个回答 2009-01-16
根据不同的硬件CPU来决定...我记得因特尔的是前面的AMD的好像是后面的...忘了、反正后面的也有、苹果机差不多是后面的..(采用的是苹果自己设计的CPU、现在有些苹果已经采用因特尔的处理器了..)
第3个回答 2009-01-17
我实在不明白怎么会有这么多的小白
拜托你们好好去了解一下Endianness
我真的服了你们了
Well known processor architectures that use the little-endian format include x86, 6502, Z80, VAX, and, largely, PDP-11. Processors using big-endian format are generally Motorola processors such as the 6800 and 68000 and PowerPC (which includes Apple's Macintosh line prior to the Intel switch) and System/370 also adopt big-endian.
from:wiki
第4个回答 2009-01-17
这个与CPU的设计有关
另外,就算是大端存储,也应该是
01000000 00000000吧?
个人想法,忘高手解答