Результаты поиска по запросу "double"
Я предполагаю, что вы имеете в виду "целые числа, представимые как int", будут точно представлены как двойные числа. Это верно, когда число цифр мантиссы в двойном больше, чем число цифр в int. Стоит помнить, что при больших значениях экспоненты расстояние между представимыми числами с плавающей запятой может превышать 1, так что не все целые числа точно представимы в плавающей запятой.
у знать первый дубль от 0d и выше, который отклоняется по длине «того же значения» на некоторую дельту, скажем, 1e-8. Я терплю неудачу здесь, хотя Я пытаюсь сделать это в C, хотя я обычно использую управляемые языки, на всякий случай. Пожалуйста ...
проблема с scanf при чтении double
Я использую MinGW на Windows 7 для компиляции C-файлов.Моя проблема странное поведение с
Округлите двойной до int
У меня есть номер ("двойной") из int / int (например, 10/3). Каков наилучший способ приближения Excess и преобразования его в int на C #?
Конвертировать double в int?
Мой код ниже: int main(int argc, char *argv[]) { double f = 18.40; printf("%d\n", (int)(10 * f)); return 0; }В VC6.0 результат равен 184, а в Codeblock - 183. Почему?
Почему вы используете float over double или double вместо long double?
Я все еще новичок в программировании, и у меня всегда есть больше вопросов, чем могут найти наши книги или интернет-поиски (если я что-то пропустил). Поэтому я заранее прошу прощения, если на этот вопрос ответили, но я не смог его найти. Я ...
Двойной расчет, дающий странный результат [дубликата]
На этот вопрос уже есть ответ: Математика с плавающей точкой нарушена? [/questions/588004/is-floating-point-math-broken] 28 ответов У меня есть 2 числа, сохраненные как Double, 1.4300 и 1.4350. Когда я вычитаю 1.4350 - 1.4300, это дает мне ...
не удастся. в таком случае вы можете столкнуться с проблемой.
ормально делать это? double doubleVariable=0.0; if (doubleVariable==0) { ... }Или этот код будет страдать от потенциальных проблем округления?
@ Джо - хм, это очень странно. Я быстро бросил свой ответ. Дайте мне пару минут, и я заново отредактирую свой ответ на тот, который я протестировал, используя вашу строку ввода из вашего вопроса.
я есть большая строка, которая имеет ряд с плавающей точкой в строке. Типичная строка будет иметьItem X $4.50 Description of item \r\n\r\n Item Z $4.75... Там действительно нет рифмы или причины для текста. У меня уже есть самое низкое, и мне ...
основываясь на статье, на которую я ссылаюсь, вы можете попробовать сравнить числа как целые числа. Если они находятся в пределах 1 целого числа друг от друга, они лежат в пределах одного шага с плавающей запятой / двойной точности друг от друга. Если вы знаете, что ни один из аргументов не равен нулю, вы можете сравнить числа с плавающей запятой / удвоения с некоторой минимальной точностью.
спользовании типа данных double или float в приложении для iPhone у меня возникают проблемы со сравнениями "> =" и "<=", поскольку при присвоении переменной число, введенное с одним десятичным знаком, например 4.2, число с плавающей запятой или ...