Вычисление остатка от числа - C#
Формулировка задачи:
Здравствуйте, дорогие. При использовании функции "%" в примере ниже получается значение равное 0.34000000000000341. Прошу объяснить почему так получается, ведь там должно получиться 0.34 без всяких "...0341" на конце, разве не так? Можно, конечно, и округлить до двух знаков после запятой, но меня интересует откуда берутся те самые "...0341" на конце.
Заранее спасибо...
double a = 53.34, b; b = a % 1; Console.WriteLine(b);
Решение задачи: «Вычисление остатка от числа»
textual
Листинг программы
Console.WriteLine("{0:0.00}",b);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д