Тип double округляется при выводе в консоль - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Вопрос такой: Есть тип double у которой максимальная вместимость 1.7 * 10^308 Мне надо хранить числа с макс значением = (2^500) - 1 = 3.8 * 10 ^ 150 Мои значения укладываются в тип double, но когда я вывожу результат на консоль, то больше половины символов результата обнуляются, почему?

Решение задачи: «Тип double округляется при выводе в консоль»

textual
Листинг программы
  1.             float begin = 1000000000;
  2.             float end   = 1000000001;
  3.             Console.WriteLine(begin == end); //true
  4.             Console.WriteLine(begin == ++begin);//true
  5.             Console.WriteLine(begin == 1+begin);//false !
  6.             Console.WriteLine(begin == (end=1 + begin));//true

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы