Войти

Показать полную графическую версию : Перевод десятичного числа в двойчное


Guest
12-03-2004, 21:20
Подскажите пожалуйста перевод десятичного числа в двойчное в С++
Или если можно алгоритм с примером

bilytur
13-03-2004, 02:37
А десятичных чисел вообще в С нет. Только двоичные. Десятичный вид (в символьном выражении) используется для вывода(ввода). А типа "десятичные числа" в С не существует.
Не очень понятно что тебе надо.
Алгоритм вывода числа в десятичном виде? или что?

Megabizon
13-03-2004, 06:38
unsigned int Value = 65; // Указать нужное число
AnsiString Result;
Result.SetLength(32);

for(int i=1; i<=32;i++)
*{ * *
* * *if(((Value<<(i-1))>>31) ==0) *
* * * * Result[i]='0'; *
* * *else * *
* * * * Result[i]='1'; *
*
*} *

Edit1->Text = Result;

Исправлено: Megabizon, 6:39 13-03-2004




© OSzone.net 2001-2012