Kod ASCII i budowa znaku
W pamięci komputera pojedyncze znaki 'char' są przechowywane jako jeden bajt. Jest 256 różnych znaków. Każdy z tych znaków ma swój kod liczbowy. W pamięci mogą być przechowywane tylko dwie wartości 0 i 1. Osiem takich wartości obok siebie tworzy jeden bajt. W rzeczywistości w pamięci są przechowywane właśnie te kody liczbowe a nie znaki. Kod, któremu dla każdej liczby przyporządkowano jeden znak to właśnie kod ASCII. W ascii litera 'A' ma wartość 65, 'B' 66, 'C' 67 itd. Małe litery zaczynają się od 97. 'a' ma kod 97, 'b' 98, 'c' 99 itd.
Poniższy program pozwala wyświetlić znaki kodu Ascii
program ascii;
var i: Integer;
begin
for i:=0 to 255 do
begin
Write(i:3, ':', char(i),' ');
if (i mod 12=0) then WriteLn;
end;
WriteLn;
WriteLn('Proszę wcisnąć ENTER');
ReadLn;
end.
Po co te kody? Ułatwiają pracę. Np. pomagają sprawnie zmieniać wielkość liter (do kodu znaku wystarczy dodać lub odjąć 32). Właściwości te przydadzą Ci jeszcze później.