ASCII (American Standard Code for Information Interchange) je kódovací systém, který se používá k reprezentaci textu a znaků v počítačích a jiných elektronických zařízeních. Každý znak (písmeno, číslice, interpunkční znak nebo speciální znak) je přiřazen k určitému číselnému kódu v rozsahu od 0 do 127.
ASCII kód zahrnuje základní anglická písmena (velká a malá), číslice (0-9), interpunkční znaménka a další speciální znaky jako například:
- Písmena: A, B, C, …, Z (velká písmena) a a, b, c, …, z (malá písmena)
- Číslice: 0, 1, 2, …, 9
- Interpunkční znaky: ., !, ?, :, ;, @, #, $, %, a jiné
- Ovládací znaky jako například nový řádek (LF – Line Feed) nebo návrat kurzoru (CR – Carriage Return).
ASCII kódy jsou reprezentovány jako 7bitové hodnoty (8bitové u rozšířené verze), což znamená, že každý znak je vyjádřen číslem mezi 0 a 127. Tato čísla se obvykle zapisují v desítkové, hexadecimální nebo binární formě.
ASCII se často používá pro přenos textových informací mezi různými zařízeními a systémy.