Текущий архив: 2004.06.27;
Скачать: CL | DM;
ВнизПеревод шестнадцатеричного числа в двоичное Найти похожие ветки
← →
Алексей (2004-06-10 09:23) [0]Подскажите, пожалуйста, как перевести шестнадцатеричное число в двоичное (FF = 11111111) и наоборот? Может существуют специальные компоненты?
← →
Романов Р.В. © (2004-06-10 09:31) [1]calc.exe
← →
Digitman © (2004-06-10 09:34) [2]
> Может существуют специальные компоненты?
а как же !
TDummyHead на вкладке Lazy
← →
Внук © (2004-06-10 10:24) [3]За $200 готов написать такой компонент. Если еще $100 добавить, могу встроить фичу перевода в восьмеричную.
← →
SergP © (2004-06-10 11:09) [4]
> Алексей (10.06.04 09:23)
А что ты подразумеваешь под числом в шестнадцатиричной или двоичной системе?
Если имеется ввиду строка (string) c соотв. символами, то:
function hextobin(hex:string):string;
var
i:integer;
begin
result:="";
for i:=1 to length(hex) do
case hex[i] of
"0": result:=result+"0000";
"1": result:=result+"0001";
"2": result:=result+"0010";
// и так далее до "F", мне просто лень это писать...
end;
end;
А наоборот аналогично. Только начинаешь с правого конца строки и берешь каждый раз по 4 символа. Только сначала дополни строку нулями спереди до ближайшей кратной 4 длины...
← →
GuAV © (2004-06-10 11:13) [5]SergP © (10.06.04 11:09) [4]
Массивом а не кейсом лучше бы сделал. таблицы - рулят.
← →
AleXqwq © (2004-06-10 11:59) [6]Za 200$ kto ne gatov?
← →
BillyJeans (2004-06-10 14:59) [7]IntToBin($FFFF)
← →
Maxud © (2004-06-10 15:06) [8]http://dynamic.nm.ru/Articles/ssconvert.htm
← →
OSokin © (2004-06-13 18:52) [9]Я знаю только из десятичного в двоичный. Если надо - скажи, дам. Хотя имхо это всем известно.
Страницы: 1 вся ветка
Текущий архив: 2004.06.27;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.034 c