Re: Typecasting goes the wrong way
On Jul 10, 6:48 am, Old Wolf <oldw...@inspire.net.nz> wrote:
On Jul 10, 2:50 pm, "Jim Langston" <tazmas...@rocketmail.com> wrote:
"Old Wolf" <oldw...@inspire.net.nz> wrote in message
0x1234 in big-endian is 0x12 and then 0x34.
The big (most significant) byte is 0x12 and
the small (least significant) byte is 0x34.
Yet this is the same layout as you labelled
'little-endian' in the text I quoted above.
Well, think about it. "Little ENDian." Meaning
the END of the value will hold the least
significant value.
It doesn't mean that. I don't know what the
etymology of the word 'endian' is, but it
doesn't have any bearing on the current
meaning of the words.
_Gulliver's_ _Travels_. Little endian refers to those who start
eating an egg at the little end, big endian to those who start
from the big end. Similarly, when serializing data, it
indicates whether we start with the big end or with the little
end.
--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orient=E9e objet/
Beratung in objektorientierter Datenverarbeitung
9 place S=E9mard, 78210 St.-Cyr-l'=C9cole, France, +33 (0)1 30 23 00 34