RTV forum PL | NewsGroups PL

Funkcja uart_putchar_hex w AVR-GCC analogiczna do printf('%02X') - jak napisać?

uart i hex

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Funkcja uart_putchar_hex w AVR-GCC analogiczna do printf('%02X') - jak napisać?

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

elektroda NewsGroups Forum Index - Elektronika Polska - Funkcja uart_putchar_hex w AVR-GCC analogiczna do printf('%02X') - jak napisać?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map