Тип double округляется при выводе в консоль - C#
Формулировка задачи:
Здравствуйте!
Вопрос такой:
Есть тип double у которой максимальная вместимость 1.7 * 10^308
Мне надо хранить числа с макс значением = (2^500) - 1 = 3.8 * 10 ^ 150
Мои значения укладываются в тип double, но когда я вывожу результат на консоль, то больше половины символов результата обнуляются, почему?
Решение задачи: «Тип double округляется при выводе в консоль»
textual
Листинг программы
- float begin = 1000000000;
- float end = 1000000001;
- Console.WriteLine(begin == end); //true
- Console.WriteLine(begin == ++begin);//true
- Console.WriteLine(begin == 1+begin);//false !
- Console.WriteLine(begin == (end=1 + begin));//true
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д