Вопросы с тегом 'double'

Формат с плавающей запятой с двойной точностью - это (чаще всего) 64-битный тип данных, используемый для хранения дробных чисел.
18
ответов

Разница между десятичной, плавающей и двойной в .NET?

В чем разница между decimal, float и double в .NET? Когда кто-нибудь воспользуется одним из них?
задан 06 марта '09 в 14:31
7
ответов

десятичное и двойное! - Кого я должен использовать и когда?

Я продолжаю наблюдать, как люди используют удвоение в С#. Я знаю, что я где-то читал, что удваивается, иногда теряют точность. Мой вопрос в том, когда следует использовать double и когда следует использовать десятичный тип? Какой тип подходит для рас...
задан 22 июля '09 в 17:37
5
ответов

Почему Math.round(0.49999999999999994) возвращает 1?

В следующей программе вы увидите, что каждое значение чуть меньше .5 округляется вниз, за ​​исключением 0.5. for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDoubl...
задан 28 марта '12 в 10:30
22
ответов

Как красиво форматировать плавающие числа в String без ненужного десятичного числа 0?

64-битный double может представлять собой целое число +/- 2 53 точно Учитывая этот факт, я предпочитаю использовать двойной тип как один тип для всех моих типов, поскольку мое наибольшее целое число равно 32-разрядному без знака. Но теперь мне пр...
задан 01 апр. '09 в 1:54
13
ответов

Круглые два-два десятичных знака

Если значение 200.3456, оно должно быть отформатировано до 200.34. Если оно 200, то оно должно быть 200.00.
задан 11 мая '10 в 9:36
7
ответов

Исправьте спецификатор формата для double в printf

Каков правильный спецификатор формата для double в printf? Это %f или это %lf? Я считаю, что это %f, но я не уверен. Пример кода #include <stdio.h> int main() { double d = 1.4; printf("%lf", d); // Is this wrong? }
задан 24 нояб. '10 в 9:45
20
ответов

Проверка, является ли двойной (или плавающий) NaN в С++

Есть ли функция isnan()? PS: Я в MinGW (если это имеет значение). Я решил это с помощью isnan() из <math.h>, которого нет в <cmath>, который был сначала #include ing.
задан 20 февр. '09 в 21:09
22
ответов

Округление двойного значения до x числа десятичных знаков в быстром

Может ли кто-нибудь сказать мне, как округлить двойное значение до x числа десятичных знаков в Swift? У меня есть: var totalWorkTimeInHours = (totalWorkTime/60/60) С totalWorkTime является NSTimeInterval (double) во втором. totalWorkTimeInHours...
задан 07 дек. '14 в 4:27
13
ответов

Когда следует использовать double вместо десятичного?

Я могу назвать три преимущества использования double (или float) вместо decimal: Использует меньше памяти. Быстрее, поскольку математические операции с плавающей запятой поддерживаются процессорами. Может представлять больший диапазон чисел. Но ...
задан 29 апр. '09 в 19:38
6
ответов

Как вы проверяете, соответствует ли двойное значение NaN?

У меня есть двойной в Java, и я хочу проверить, есть ли он NaN. Каков наилучший способ сделать это?
задан 21 сент. '09 в 23:09
8
ответов

Двойной против BigDecimal?

Мне нужно вычислить некоторые переменные с плавающей запятой, и мой коллега предложил мне использовать BigDecimal вместо double, так как это будет более точно. Но я хочу знать, что это такое и как извлечь максимум из BigDecimal?
задан 05 авг. '10 в 12:39
9
ответов

Преобразование String для двойного использования в Java

Я хочу изменить значение double на String. if((e.getSource() == jBook)) { String name = jlbName.getText(); String date = jlbDateProduce.getText(); String time = jr1.getText(); int number = (Integer.parseInt(jtfNoOfTicket.getText().t...
задан 24 апр. '11 в 12:12
11
ответов

Сравните double to zero, используя epsilon

Сегодня я просматривал код С++ (написанный кем-то еще) и нашел этот раздел: double someValue = ... if (someValue < std::numeric_limits<double>::epsilon() && someValue > -std::numeric_limits<double>::epsilon()) { som...
задан 04 дек. '12 в 11:41
4
ответов

Почему конверсия туда и обратно с помощью строки, небезопасной для двойной?

Недавно мне пришлось сериализовать двойной текст, а затем вернуть его. Значение кажется не эквивалентным: double d1 = 0.84551240822557006; string s = d1.ToString("R"); double d2 = double.Parse(s); bool s1 = d1 == d2; // -> s1 is False Но соглас...
задан 19 июня '14 в 8:58
7
ответов

самое большое целое число, которое может быть сохранено в двойном

Какое самое большое "неплавающее" целое число, которое может быть сохранено в двойном типе IEEE 754 без потери точности?
задан 04 дек. '09 в 21:12