Перевод чисел типа double из десятичной системы счисления в двоичную - C#
Формулировка задачи:
Как перевести числа, не используя не используя Convert
Решение задачи: «Перевод чисел типа double из десятичной системы счисления в двоичную»
textual
Листинг программы
double x = -3.14; long y = *(long*)&x; char* buffer = stackalloc char[64]; for (int i = 0; i < 64; i++) *(buffer + i) = (y & (1L << (63 - i))) == 0 ? '0' : '1'; Console.WriteLine(new string(buffer, 0, 64));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д