Работа с двоичными данными

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

ZW
новенький
Сообщения: 26
Зарегистрирован: 16.08.2006 15:11:23

Сообщение ZW »

ZW писал(а):
ZW писал(а):Я упираюсь в несоместимость типов...:( понимаю, что туплю, но легче от этого не становится:(


Ничего не понимаю, каким образом разрулить этот файл?


разрулил коекак...
vollossy
незнакомец
Сообщения: 1
Зарегистрирован: 22.06.2007 10:42:48

Сообщение vollossy »

А как перевести средствами языка целое число в двоичное?
ilyas
незнакомец
Сообщения: 5
Зарегистрирован: 03.10.2009 21:56:24

Сообщение ilyas »

Возник дурацкий вопрос: как в редакторе ввести число в двоичном коде?
Вот выше пишут:

Код: Выделить всё

const
  a1 = 0001b;

Я вставляю этот текст в свою программу, компилятор ругается на идентификатор 'B'.
Unit1.pas(14,14) Fatal: Syntax error, ";" expected but "identifier B" found
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Код: Выделить всё

const
  a1 = %00001;      // двоичное
  a2 = &777;         // восьмеричное
  a3 = $deadbeef; // шестнадцатеричное
ilyas
незнакомец
Сообщения: 5
Зарегистрирован: 03.10.2009 21:56:24

Сообщение ilyas »

Sergei I. Gorelkin, пробовал, не получается:
Unit1.pas(14,10) Fatal: illegal character "'%'" ($25)
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

ilyas
а директива {$mode objfpc} указана?
ilyas
незнакомец
Сообщения: 5
Зарегистрирован: 03.10.2009 21:56:24

Сообщение ilyas »

С директивой заработало, спасибо. :)
Раньше стояла {$MODE Delphi}
В принципе, всё устраивает, просто интересно, как это делается в Delphi?
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

ilyas писал(а):В принципе, всё устраивает, просто интересно, как это делается в Delphi?


Никак :)
Ответить