Jak z kodu ASCII uzyskac kod HEX i odwrotnie?





Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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





Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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


Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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

Poprzedni Następny
Wiadomość
Spis treści
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.


Poprzedni Następny
Wiadomość
Spis treści
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