Консультация № 136164
10.05.2008, 09:38
0.00 руб.
0 1 1
Здравствуйте! Очень нужна Ваша консультация!
Моя училка по-программированию, говорила мне, что если подсчитать на Си++ одно и тоже самое выражение,
только с помощью разных типов данных (например использовать сначала float, а потом double), то и результаты
подсчета будут разными. Если это так, то обьясните мне пожалуйста докладно почему именно так!

Обсуждение

Неизвестный
12.05.2008, 15:49
общий
это ответ
Здравствуйте, Sashka!
если использовать именно float & double то ответы возможно сильно и не будут отличаться. явное отличие будет если результат сохранить в целочисленное и в тип с плавающей точкой. что касательно именно float и double, то скорее всего разница возникнет не в процессе вычисления а при сохранении результата, так как double так называемой двойной точности. если не лень напишите простенькую программульку где выводите результат какой нибуть функции, например y=sin(x+5) где допустим x=4,5 а y берите различных типов, и сравните
Форма ответа