Теряется дробная часть числа - C (СИ)
Формулировка задачи:
не пойму никак что за фигня с типом double, ему в программе присваивается частное от деления некоторых чисел, так вот в отладчике смотрю, а в итоге у него короче теряется дробная часть просто... т.е. если я посчитал то что там делится на калькуляторе, получилось допустим 1,8, а в переменную записалось 1,0000... вот почему так происходит?
Решение задачи: «Теряется дробная часть числа»
textual
Листинг программы
z=i/j;
Объяснение кода листинга программы
В данном коде выполняется деление двух переменных i и j, результат которого сохраняется в переменной z. При этом происходит потеря дробной части числа. Вот список описывающий происходящее:
- Значение переменной i -
3.5
- Значение переменной j -
7
- Результат деления i/j -
0.5
(дробная часть теряется) - Значение переменной z -
0
(без дробной части)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д