Теряется дробная часть числа - 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 (без дробной части)

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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