Тип 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д