Article View: pl.comp.lang.c
Article #731Re: byte-ordering
From: Marek Kotowski
Date: Tue, 20 Jan 1998 14:13
Date: Tue, 20 Jan 1998 14:13
25 lines
1537 bytes
1537 bytes
Guest wrote: > > Czesc, > > Czy ktos moglby mi w miare dokladnie wytlumaczyc co to > jest ten byte-ordering (pojecia type big-endian, little... itd.) Prawde rzeklszy, jest to wiedza dla wiekszosci programistow kodujacych np. w C zbedna. Programista nie musi wiedziec, jak ulozone sa bajty w zmiennych typu int lub long. Jesli w programie wykorzystuje sie konkretne uporzadkowanie bajtow w liczbie, to program z definicji jest nieprzenosny. Jest bez watpienia jeden przypadek, gdy programista powinien znac uporzadkowanie bajtow w liczbie: kiedy liczbe te zapisuje w pliku, ktory ma czy moze byc czytany na innym komputerze, o innym uporzadkowaniu bajtow w liczbie. Trzeba wtedy znac porzadek bajtow w obydwu komputerach (w programie latwo stwierdzic, jak uporzadkowane sa bajty, np. w liczbie calkowitej, w komputerze, na ktorym program dziala) i przed zapisem czy po odczycie liczb z pliku dokonac odpowiedniej konwersji. Pozdrawiam Marek Kotowski
Technical Details
Message-ID:
<34C4B122.1D3E@imm.org.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mailReferences:
<199801181246.NAA11109@manjak.knm.org.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mail From: Marek Kotowski <mkot@imm.org.pl> Newsgroups: pl.comp.lang.c Subject: Re: byte-ordering Date: Tue, 20 Jan 1998 15:13:54 +0100 Organization: Instytut Maszyn Matematycznych Lines: 25 Message-ID: <34C4B122.1D3E@imm.org.pl> References: <199801181246.NAA11109@manjak.knm.org.pl> NNTP-Posting-Host: 148.81.238.53 Mime-Version: 1.0 X-Mailer: Mozilla 3.01Gold (Win95; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit