C/Przenośność programów: Różnice pomiędzy wersjami

Rozmiar się nie zmienił ,  2 lata temu
Poniższy przykład dobrze obrazuje oba sposoby przechowywania zawartości zmiennych w pamięci komputera (przyjmujemy CHAR_BIT == 8 oraz sizeof(long) == 4, bez bitów wypełnienia (ang. ''padding bits'')): <tt>unsigned long zmienna = 0x01020304;</tt> w pamięci komputera będzie przechowywana tak:
adres | 0 | 1 | 2 | 3 |
big-endian |0x00|0x01|0x02|0x03|0x04|
little-endian |0x04|0x03|0x02|0x01|0x00|
 
=== Konwersja z jednego porządku do innego ===
Anonimowy użytkownik