Теряется дробная часть числа - C (СИ)

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

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

не пойму никак что за фигня с типом double, ему в программе присваивается частное от деления некоторых чисел, так вот в отладчике смотрю, а в итоге у него короче теряется дробная часть просто... т.е. если я посчитал то что там делится на калькуляторе, получилось допустим 1,8, а в переменную записалось 1,0000... вот почему так происходит?

Решение задачи: «Теряется дробная часть числа»

textual
Листинг программы
   z=i/j;

Объяснение кода листинга программы

В данном коде выполняется деление двух переменных i и j, результат которого сохраняется в переменной z. При этом происходит потеря дробной части числа. Вот список описывающий происходящее:

  1. Значение переменной i - 3.5
  2. Значение переменной j - 7
  3. Результат деления i/j - 0.5 (дробная часть теряется)
  4. Значение переменной z - 0 (без дробной части)

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


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

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

7   голосов , оценка 3.571 из 5
Похожие ответы