Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.09.2010, 19:03   #1
tonatas
Пользователь
 
Регистрация: 12.08.2010
Сообщений: 20
Вопрос Символ и Байт

Как преобразовать символ в байтовые единицы (единицы и нули) и обратно.
tonatas вне форума Ответить с цитированием
Старый 14.09.2010, 19:29   #2
Я_и
Пользователь
 
Регистрация: 14.09.2010
Сообщений: 37
По умолчанию

Используй функции Ord(X) b Chr(X)
Я_и вне форума Ответить с цитированием
Старый 14.09.2010, 20:14   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

может быть, имеется в виду двоичное представление?

тогда так:
Код:
   function Int2Binary(l: longint): string;
   { int32 to its binary string representation}
   var
     i: longint;
     s: string;
   begin
     s := '';
     repeat
       if odd(l) then
         s := '1' + s
       else
         s := '0' + s;
       l := l shr 1;
     until l=0;
     Int2Binary := s;
  end;

.....

  WriteLn( Int2Binary( ord(X) ));
Serge_Bliznykov вне форума Ответить с цитированием
Старый 15.09.2010, 00:27   #4
tonatas
Пользователь
 
Регистрация: 12.08.2010
Сообщений: 20
По умолчанию

Да, в двоичном представлении, но мне надо символ в двоичное число.
tonatas вне форума Ответить с цитированием
Старый 15.09.2010, 00:54   #5
ZaRDaK
Форумчанин
 
Регистрация: 01.09.2009
Сообщений: 197
По умолчанию

WriteLn( Int2Binary( ord(X) ));
ZaRDaK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
38 байт на АНИМИРОВАННЫЙ смайл? - Да! Levsha100 Свободное общение 13 09.02.2010 22:01
Поиск байт Gerzs Общие вопросы Delphi 9 06.11.2009 17:28
hello world менее 42 байт romark Паскаль, Turbo Pascal, PascalABC.NET 9 28.12.2008 16:52
1 байт 9 бит ?! Иллидан Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 13.04.2008 12:47
байт режима адресации fermat_c Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 10.04.2008 15:39