Definice a význam ASCII (American Standard Code for Information Interchange)

Co je ASCII (American Standard Code for Information Interchange)?

Zkratka pro „American Standard Code for Information Interchange“. ASCII je znakové kódování, které používá číselné kódy k reprezentaci znaků. Patří mezi ně velká a malá anglická písmena, číslice a interpunkční znaménka.

Standardní ASCII

Standardní ASCII může reprezentovat 128 znaků. K reprezentaci každého znaku používá 7 bitů, protože první bit bytu je vždy 0. Například velké písmeno „T“ je reprezentováno číslem 84 nebo 01010100 v binárním tvaru. Malé písmeno „t“ je reprezentováno číslem 116 nebo 01110100 v binární soustavě. Ostatní klávesy klávesnice jsou rovněž namapovány na standardní hodnoty ASCII. Například klávesa Escape(ESC) má v ASCII hodnotu 27 a klávesa Delete(DEL) má hodnotu 127.

Kódy ASCII mohou být také zobrazeny jako hexadecimální hodnoty místo výše uvedených desetinných čísel (0 až 127). Například hodnota ASCII klávesy Escape (27) v šestnáctkové soustavě je 1B. Šestnáctková hodnota klávesy Delete (127) je 7F.

Rozšířená ASCII

Znaků 128 (27) podporovaných standardní ASCII stačí k reprezentaci všech standardních anglických písmen, číslic a interpunkčních znamének. Nestačí však k reprezentaci všech speciálních znaků a znaků z jiných jazyků. Rozšířená ASCII pomáhá tento problém řešit přidáním dalších 128 hodnot, celkem tedy 256 (28) znaků. Dodatečné binární hodnoty začínají jedničkou místo 0. Například znak „é“ je v rozšířené ASCII reprezentován číslem 233, neboli 11101001 v binární soustavě. Velké písmeno „Ö“ je reprezentováno číslem 214, neboli 11010110 v binární soustavě.

Přestože rozšířená ASCII zdvojnásobuje znakovou sadu standardní ASCII, neobsahuje zdaleka tolik znaků, aby podporovala všechny jazyky. Například některé asijské jazyky vyžadují tisíce znaků. Proto se nyní pro dokumenty a webové stránky častěji než ASCII používají jiná kódování znaků, například Latin-1 (ISO-8859-1) a webové stránky. UTF-8 podporuje více než milion znaků.

Definice ASCII (American Standard Code for Information Interchange) na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka ASCII (American Standard Code for Information Interchange) nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka ASCII (American Standard Code for Information Interchange) alebo chcete navrhnúť nový technický termín, kontaktujte nás.