Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перевод из десятичной системы в двуричную. [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]

в двоичную
А это мона делать влоб делением на основание системы счисления и потом с конца собирать или побитовый сдвиг!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо