![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод из десятичной системы в двуричную. [D6, WinXP]
Тень © (2002-09-17 22:15:00)Как перевести число из десятичной системы счисления в двуричную (програмнно).
Вообще то (2002-09-18 03:51:00) [1]говоря - ЧИСЛО нельзя перевести из одной системы счисления в другую.
Можно лишь говорить о визуальном представлении числа в некотором формате. И наоборот о преобразовании визуального представления числа в его значение (которое может храниться в памяти конкретной системы).
Ученик (2002-09-17 22:37:00) [2]function UniConvert(L, Base : Integer; Chars : PChar) : string;
begin
Result := "";
if StrLen(Chars) >= Base then begin
repeat
Result := (Chars + (L mod Base))^ + Result;
L := L div Base
until L = 0
end
end;
ShowMessage(UniConvert(534534, 2, "01"))
Poirot (2002-09-17 22:32:00) [3]в двоичную
А это мона делать влоб делением на основание системы счисления и потом с конца собирать или побитовый сдвиг!!!