MPI_DS_P_02
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
Kódování:
X = znak
X
´ = číslo
Číslo znaku se uloží ve (převede do) dvojkové soustavě
Převod:
X
´ (desítkově)
binární číslo
Příklad:
Uložte text „AHOJ“
text rozdělíme na znaky „A“, „H“, „O“ a „J“
A
´= 65, H´= 72, O´= 79 a J´= 74
A
´ -> 01000001, H´ -> 01001000, O´ -> 01001111, J´ -> 01001010
1.3.2013
Moderní prostředky informatiky
© David Buchtela
Kódování znakových hodnot
23
Většina programů používá pro kódování znaků jednu ze
tří metod:
7-
bitový ASCII kód
(1973)
ASCII - American Standard Code for Information Interchange
pro znaky se používají 7-bitová kódová slova 128 znaků
8-
bitový ASCII kód - kódové stránky (90.léta)
pro znaky se používají 8-bitová kódová slova 256 znaků
Unicode
(1991)
pro znaky se používají kódová slova velikosti 1 až 4 bajty
(8
– 32 bitů) cca 100 000 znaků
1.3.2013
Moderní prostředky informatiky
© David Buchtela
7-bitový ASCII
24
Tabulka ASCII obsahuje tyto znaky:
Písmena abecedy, malá i velká - bez diakritiky
Číslice 0 až 9
Větnou interpunkci (čárku, tečku, vykřičník, otazník, dvojtečku, závorky, …)
Několik dalších, speciálních znaků (@, &, #, …), mezeru (znak s číslem 32)
řídící znaky - znaky s čísly 0 až 31 a znak 127
1.3.2013
Moderní prostředky informatiky
© David Buchtela
8-bitový ASCII – kódové stránky
25
Tabulka ASCII obsahuje navíc tyto znaky:
rozšíření o 128 znaků s interpunkcí
není dostatečné pro všechny jazyky
více rozšíření, tzv. kódových stránek pro různé jazyky (skupiny jazyků)
1.3.2013
Moderní prostředky informatiky
© David Buchtela
8-bitový ASCII – použití