Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Перевод десятичного числа в двойчное (http://forum.oszone.net/showthread.php?t=29924)

Guest 12-03-2004 21:20 206385

Подскажите пожалуйста перевод десятичного числа в двойчное в С++
Или если можно алгоритм с примером

bilytur 13-03-2004 02:37 206386

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

Megabizon 13-03-2004 06:38 206387

Код:

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;

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


Время: 22:14.

Время: 22:14.
© OSzone.net 2001-