Kódovanie (informatika): Rozdiel medzi revíziami
Smazaný obsah Přidaný obsah
rv |
|||
Riadok 31:
Celé čísla sú v pamäti počítača ukladané v [[priamy kód|priamom kóde]] ale pre počítanie s nimi je vhodnejší [[doplnkový kód]], ktorý získame z [[inverzný kód|inverzného kódu]].
=== Kódovanie reálnych čísel ===
Řádek 169 ⟶ 37:
Ako čísla s pevnou rádovou čiarkou (tento spôsob sa väčšinou používa na uloženie meny napr.: 24,50 Sk). Pri tomto spôsobe je niekoľko bitov vyhradených pre celú časť čísla a niekoľko pre desatinnú časť čísla. Ak nám pri nejakej operácii dostaneme väčší počet desatinných miest ako môžeme zakódovať pomocou vyhradeného počtu bitov, vtedy sa zvyšné miesta jednoducho odrežú a nebudú do pamäte počítača uložené.
Ako čísla s pohyblivou rádovou
== Kódovanie znakov ==
Řádek 261 ⟶ 47:
Toto kódovanie používa 16 bitov na zakódovanie jedného znaku, čo umožňuje zakódovať 65536 možných znakov. Tento počet znakov umožňuje zakódovať znaky všetkých abecied pomocou jednej medzinárodnej tabuľky. Tento spôsob kódovania používa i kancelársky balík MS Office. Toto kódovanie zabezpečuje, že ten istý znak má rovnaký kód v každej krajine i na každom type počítača.
Nevýhodou tohto kódovania je, že znaky, ktoré sme predtým vedeli zakódovať iba ôsmymi bitmi v kódovaní Unicode, sú kódované 16 bitmi, a teda zaberajú viac pamäte ako kód ASCII. Istým vylepšením tohto kódovania je kódovanie [[UTF-8]]. V tomto kódovaní je prvých 128 znakov tabuľky ASCII (tieto sú pre všetky krajiny rovnaké), zakódovaných pomocou 8 bitov a zvyšné znaky sú zakódované 16, 24, 32, 40 až 48 bitmi. Toto kódovanie je výhodné pre americky hovoriace krajiny a krajiny, v ktorých väčšinu znakov textu tvorí prvých 128 znakov tabuľky ASCII.
== Pozri tiež ==
|