2015-12-28 14:25:15 +03:00
|
|
|
|
// Стандартные функции Ord, Chr, OrdUnicode, ChrUnicode
|
2015-05-14 22:35:07 +03:00
|
|
|
|
var
|
|
|
|
|
|
c: char;
|
|
|
|
|
|
i: integer;
|
|
|
|
|
|
|
|
|
|
|
|
begin
|
|
|
|
|
|
writeln('sizeof(char) = ',sizeof(char));
|
|
|
|
|
|
writeln;
|
2015-12-28 14:25:15 +03:00
|
|
|
|
c := 'Ж';
|
2015-05-14 22:35:07 +03:00
|
|
|
|
i := Ord(c);
|
2015-12-28 14:25:15 +03:00
|
|
|
|
writelnFormat('Код символа {0} в кодировке Windows равен {1}',c,i);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
c := Chr(i);
|
2015-12-28 14:25:15 +03:00
|
|
|
|
writelnFormat('Символ с кодом {0} в кодировке Windows - это {1}',i,c);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
writeln;
|
|
|
|
|
|
i := OrdUnicode(c);
|
2015-12-28 14:25:15 +03:00
|
|
|
|
writelnFormat('Код символа {0} в кодировке Unicode равен {1}',c,i);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
c := ChrUnicode(i);
|
2015-12-28 14:25:15 +03:00
|
|
|
|
writelnFormat('Символ с кодом {0} в кодировке Unicode - это {1}',i,c);
|
2015-05-14 22:35:07 +03:00
|
|
|
|
end.
|