Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
From: "Andrzejm" <macuk_at_nospam_wp.pl>
Subject: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Fri, 4 Oct 2002 17:16:42 +0200
Jak w temacie
Pozdrawiam Andrzej
From: "Andrzejm" <macuk_at_nospam_wp.pl>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Fri, 4 Oct 2002 17:24:42 +0200
PS. chodzi mi tylko o liczby
Użytkownik "Andrzejm" <macuk_at_nospam_wp.pl> napisał w wiadomości
news:ankbdn$bg2$1_at_nospam_korweta.task.gda.pl...
Jak w temacie
Pozdrawiam Andrzej
From: "Latocha Grzegorz" <glatocha_at_nospam_poczta.onet.pl>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Fri, 4 Oct 2002 17:45:22 +0200
Użytkownik Andrzejm <macuk_at_nospam_wp.pl> w wiadomości do grup dyskusyjnych
napisał:ankcg5$iob$1_at_nospam_korweta.task.gda.pl...
PS. chodzi mi tylko o liczby
Użytkownik "Andrzejm" <macuk_at_nospam_wp.pl> napisał w wiadomości
news:ankbdn$bg2$1_at_nospam_korweta.task.gda.pl...
Jak w temacie
Pozdrawiam Andrzej
Odjąć bodajże 30H?!
pozdrawiam
From: Waldemar Krzok <waldemar_at_nospam_zedat.fu-berlin.de>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Fri, 04 Oct 2002 21:39:27 +0200
Latocha Grzegorz wrote:
Jak w temacie
Pozdrawiam Andrzej
Odjąć bodajże 30H?!
od 0 do 9 tak. A-F, nie pamiętam, nie chce mi się tabeli szukać. Aha, 6 bit
wyzerować.
Waldek
From: "Fish" <apf_jf_at_nospam_bledneslowo.poczta.onet.pl>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Sat, 5 Oct 2002 00:40:41 +0200
Odjąć bodajże 30H?!
od 0 do 9 tak. A-F, nie pamiętam, nie chce mi się tabeli szukać. Aha, 6
bit
wyzerować.
Dla A-F odjąć jeszcze 7
A co Ci 6 bit przeszkadza??? :-)
--
Janusz
From: Waldemar Krzok <waldemar_at_nospam_zedat.fu-berlin.de>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Sat, 05 Oct 2002 13:20:46 +0200
Fish wrote:
Odjąć bodajże 30H?!
od 0 do 9 tak. A-F, nie pamiętam, nie chce mi się tabeli szukać. Aha, 6
bit
wyzerować.
Dla A-F odjąć jeszcze 7
A co Ci 6 bit przeszkadza??? :-)
a bo tak: 'a' & 0xDF == 'A'
-)
Waldek
From: "Fish" <apf_jf_at_nospam_bledneslowo.poczta.onet.pl>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Sun, 6 Oct 2002 13:42:47 +0200
Użytkownik "Waldemar Krzok" <waldemar_at_nospam_zedat.fu-berlin.de> napisał w
wiadomości news:anmhql$ust$07$1_at_nospam_news.t-online.com...
Fish wrote:
Odjąć bodajże 30H?!
od 0 do 9 tak. A-F, nie pamiętam, nie chce mi się tabeli szukać. Aha, 6
bit
wyzerować.
Dla A-F odjąć jeszcze 7
A co Ci 6 bit przeszkadza??? :-)
a bo tak: 'a' & 0xDF == 'A'
aaaa :-)
No w sumie słusznie. Małe literki jakiś złośliwiec może przecież podłożyć
-)
--
Janusz
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_hoga.pl>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Fri, 4 Oct 2002 23:44:54 +0200
Latocha Grzegorz wrote:
Odjąć bodajże 30H?!
Nie, odjac '0'. 0x30 to stala numeryczna, w tym przypadku
typu byte. Odwzorowanie stalych znakowych i numerycznych
na ten sam zbior sekwencji bitow to "przypadek"; o czyms
takim zawodowcy wola "nie wiedziec", jesli nie musza. :-)
Poza tym nie wiadomo o co chodzi pytajacemu -- do
problemu pasuja co najmniej cztery interpretacje.
Pozdrawiam
Piotr Wyderski
From: jfox_at_nospam_poczta.onet.pl (J.F.)
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Sun, 06 Oct 2002 19:34:33 GMT
On Fri, 4 Oct 2002 23:44:54 +0200, Piotr Wyderski wrote:
Latocha Grzegorz wrote:
Odjąć bodajże 30H?!
Nie, odjac '0'. 0x30 to stala numeryczna, w tym przypadku
typu byte. Odwzorowanie stalych znakowych i numerycznych
na ten sam zbior sekwencji bitow to "przypadek"; o czyms
takim zawodowcy wola "nie wiedziec", jesli nie musza. :-)
O - zawodowiec musi jednakze wiedziec ze '1' jest
o 1 wieksza od '0', i nastepnych znakow tez to dotyczy.
A to nie w kazdym kodzie musi byc prawda ..
Tak wiec zawodowo poprawnie to raczej wieksza instrukcja
switch/case...
J.
From: "Piotr Wyderski" <piotr.wyderskiREMOVE_at_nospam_hoga.pl>
Subject: Re: Jak z kodu ASCII uzyskac kod HEX i odwrotnie?
Date: Mon, 7 Oct 2002 00:57:11 +0200
J.F. wrote:
O - zawodowiec musi jednakze wiedziec ze '1' jest
o 1 wieksza od '0', i nastepnych znakow tez to dotyczy.
Racja! Wypada jeszcze zdefiniowac dzialanie odejmowania znakow,
bo to tez nie jest oczywiste, oraz to, co znaczy "o jeden wieksza"
-- porzadek leksykograficzny znakow nic takiego nie okresla. :-)
Tak wiec zawodowo poprawnie to raczej wieksza instrukcja
switch/case...
Albo lookup-tabelka. :-) Lub operator (identycznosciowy, he he)
przeksztalcajacy znak na liczbe naturalna.
Pozdrawiam
Piotr Wyderski