Форум: "Основная";
Текущий архив: 2002.11.18;
Скачать: [xml.tar.bz2];
ВнизДвоичная запись Найти похожие ветки
← →
Митяй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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c