Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.18;
Скачать: CL | DM;

Вниз

Двоичная запись   Найти похожие ветки 

 
Митяй2 ©   (2002-11-07 09:50) [0]

Подскажите как в Delphi использовать двоичную запись чисел.
Например, чтобы использовать 16-тиричную запись числа 24
пишется $1d (т.е. символ "$"), а тогда с каким префиксом
записать 11101?

С уважением, СТОРОННИК Delphi.


 
KoluChi ©   (2002-11-07 09:58) [1]

Честно говоря с таким не сталкивался, в Delphi Help ничего не нашел. Советую использовать функцию преобразования строки (запись двоичного числа) в число.


 
VaS ©   (2002-11-07 10:06) [2]

Напрямую - никак. Можно во встроенном asm. А лучше и короче - писать в шестнадцатиричном виде. Т.е. твои 11101 будут $1D.


 
TTCustomDelphiMaster ©   (2002-11-07 10:10) [3]

В синтаксисе языка Delphi (OP) таких конструкций нет. Но можно использовать встроенный ассемблер:

var
i, j: integer;
begin
i := 10;
j := 10;
asm
MOV i,1100001001B // Двоичная запись с постфиксом B
MOV j,515O // Восмиричная запись с постфиксом O, шеснадцатиричная - h
end;
ShowMessage(inttostr(i));
ShowMessage(inttostr(j));
end;


 
Митяй2 ©   (2002-11-07 21:39) [4]

Ладно, понял.

:-(



Страницы: 1 вся ветка

Текущий архив: 2002.11.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-59199
avl_nkz
2002-11-06 13:22
2002.11.18
метод наискорейшего спуска


3-59067
Valsquez
2002-10-30 11:43
2002.11.18
Delphi и Oracle- проблема!!!!


1-59190
Геннадий
2002-11-09 15:18
2002.11.18
Name, NameEx и NameA - разница?


1-59192
^Sanya
2002-11-09 14:19
2002.11.18
Кто найдёт ошибку(ки) в этом коде?


14-59349
Дмитрий Баранов
2002-10-29 12:13
2002.11.18
WAP