Re: Co tu jest le?

Autor: Rafal Szymczak (rafalszymczak_at_---NO.SPAM---discoverfinancial.com)
Data: Tue 29 May 2001 - 17:36:20 MET DST


Leszek KUBRAK wrote:
> =

> On Sun, 27 May 2001 21:40:06 +0200 (MET DST), Tomasz Szcze niak wrote:
> =

> >> Boli ci=EA zmienna number !!! Zdefiniowa=A0e=14 j=B1 jako char, a %3=
hd wymaga wska=BCnika do
> >> zmiennej typu int. I w momencie wczytania zawarto=14ci number (drug=
a warto=14=E6 w linii
> >> czytanej z pliku) starszy bajt warto=14ci typu int przykrywa to co z=
nalaz=A0o si=EA
> >> wcze=14niej w zmiennej type.
> >
> >liteka 'h' oznacza, =BFe int jest typu short, a wi=EAc (AFAIR) 1 bajt.=
 Fakt,
> >=BFe zamiana deklaracji zmiennej number na typ int pomo=A0a, dzi=EAki =
:)
> =

> A jakiego kompilatora u=BFywasz ? Je=BFeli 32-bitowy, to short jest 2-b=
ajtowy.
> =

Moze na jakiejs 8-bitowej architekturze short jest jedno-bajtowy. Na
wszystkich 16-sto i wiecej-bitowych architekturach (z ktorymi sie
zetknalem) short jest dwu-bajtowy, niezaleznie od kompilatora.

-- =

*******************************************
* *
* Rafal Szymczak *
* Discover Financial Services, Inc. *
* rafalszymczak_at_discoverfinancial.com *
* "Long live OS/2" *
* *
*******************************************



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:32:04 MET DST