OT Ceckarsky kviz II
Slavomir Skopalik
skopalik@elektlabs.cz
Čtvrtek Březen 5 21:33:49 CET 2009
Tak jsem z hecu prohnal delphi:
var
a:integer;
b:cardinal;
c:integer;
begin
a:=-50;
b:=50;
c:=a*b div 10;
ShowMessage(IntToStr(c));
end;
Vysledek: -250 :)).
Slavek
>
> Mno, tak tohle je skutecne voda na mlyn anti-Cckaru :-).
> Musim se priznat, ze i ja jsem na poprve tipoval spatne.
> Tusil jsem, ze -250 to nebude, ale ten vysledek mne taky
> prekvapil :-).
> A nejhorsi na tom je, ze gcc ani s volbou -Wall nevyda pri
> kompilaci vubec zadne varovani - je to prece v norme dano a
> tak je vse v poradku :-). MSVC vyda nejaky warning ?
>
> S pozdravem Pavel Troller
>
> > Ono sa nielen ze strati znamienko, ono sa cislo sa bude
> chapat presne
> > podla jeho reprezentacie, kym bolo este znamienkove. T.j.
> -50 sa pri
> > 32-bit integeri zmeni 4294967246.
> >
> > Teraz ma od nas po pive aj Lukas :-)
> >
> > miro
Další informace o konferenci Hw-list