Goto page Previous 1, 2
Zbych
Guest
Tue Dec 28, 2004 9:01 pm
J.F. wrote:
Quote:
Mozesz zapomniec dopusac unsigned.
Mogę się założyć, że ilość zmiennych ze znakiem jest małym procentem
wszystkich zmiennych w programach do systemów terujących/osadzonych/itp.
Więc prędzej ktoś z rozpędu dopisze unsigned tam gdzie go być nie powinno.
Quote:
Moze miec blad.
Albo upierdliwie realizowac standard - byl tu jakis przyklad
jak to GCC konwertowal na 16 bit ..
Chcesz przez to powiedzieć, że w wyniku tej konwersji wynik operacji był
nieprawidłowy (tzn liczba została potraktowana jakby miała znak, choć go
mieć nie powinna) ? Ciekawe, bo na stronie
http://savannah.nongnu.org/bugs/?group=avr-libc nic o tym nie ma.
Zbych
Guest
Tue Dec 28, 2004 9:05 pm
Marcin Stanisz wrote:
Quote:
To co, unsigned char ma zakres 0...127??
Przeczytaj proszę jescze raz parę postów powyżej. To co napisałem
dotyczyło operacji przesuwania w prawo liczby bez znaku (x>>y).
Marcin Stanisz
Guest
Tue Dec 28, 2004 9:31 pm
On Tue, 28 Dec 2004 22:05:04 +0100, Zbych wrote:
Quote:
Przeczytaj proszę jescze raz parę postów powyżej. To co napisałem
dotyczyło operacji przesuwania w prawo liczby bez znaku (x>>y).
No, tak. Niedoczytałem, że chodzi o 0 wpisywane w wyniku przesuwania.
Serdeczne
--
Marcin Stanisz
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"
Goto page Previous 1, 2