Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  
Подписаться на рассылку:
Клуб программистов


Основы Delphi
Char
Тип
Тип переменной для хранения простого символа System unit
  type : Char = #0..#255;
Описание
Тип Char простой тип переменной, используемый для хранения простого символа.

Он может быть назначен от символьной константы, или целого числа.
Примечания
Не гарантируется, что он будет размером 1 байт - если это то, что вы хотите, то используйте AnsiChar.
Похожие команды
AnsiChar  Символьный тип, гарантированный размер 8 бит

Chr  Конвертирует целое число в символ

Ord  Порядковое значение целого числа, символа или перечисления

PChar  Указатель на значение символа (Char)

String  Тип данных, который содержит строку символов

UpCase  Преобразует значение Char к верхнему регистру

WideChar  Тип переменной содержащий отдельный Интернациональный символ

 
Пример кода : Различные способы назначния в и из Char
var
  myChar  : Char;

begin
  myChar := 'G';                    // Назначение из символьной константы
  ShowMessage('Символ G = '+myChar);

  myChar := #65;                    // Назначение из целочисленной константы
  ShowMessage('#65 = '+myChar);

  myChar := ^I;                     // Назначение из символа управления - табуляции
  ShowMessage('Control '+myChar+' character');

  myChar := Chr(66);                // Использование Char для конвертирования числа
  ShowMessage('Chr(66) = '+myChar);

  myChar := Char(67);               // Использование Char как стандартное приведение
  ShowMessage('Char(67) = '+myChar);
end;
Символ G = G
#65 = A
Control character
Chr(66) = B
Char(67) = C
 



© Блог программистов   |  Создание и продвижение сайтов - "Веб сателлит"  |  Ссылки  |     |  Английская версия