Лучшие double вопросы ИТ разработчиков

  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Двойной из длинных бит

у меня естьunsigned long long (или жеuint64_t) значение и хотите преобразовать его вdouble, Двойник должен иметь ту же битовую комбинацию, что иlong стоимость. Таким образом, я могу установить биты двойника "вручную". unsigned long long bits = ...

Задан 01 Jul 2013, 16:20 от pvorb
  • 19 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Как сравнить эту последовательность двойников «примерно равных» в Java?

У меня есть метод в Java, который возвращает двойное число, и я хочу сравнивать каждое двойное число, которое возвращается каждый раз, когда я вызываю метод (скажем, 5 раз), так что я могу заключить, что возвращаемое число почти одинаково каждый ...

Задан 01 Feb 2012, 03:49 от FranXh
  • 37 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Сравнивая Double.NaN с самим собой

Я застрял, пытаясь выяснить, почему эти две операции возвращают разные значения: Double.NaN == Double.NaN возвращаетсяfalseDouble.NaN.Equals(Double.NaN) возвращаетсяtrueу меня ...

Задан 22 Jan 2013, 12:45 от GETah
  • 18 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

В культуре es-ES "," - это десятичный разделитель (не ".")

водит меня с ума. У меня есть следующая строка на странице веб-формы ASP.NET 2.0 string s = "0.009";Достаточно просто. Теперь, если моя культура испанская, то есть «es-ES», и я пытаюсь преобразовать строку в Double, я делаю следующее: double d ...

Задан 06 Apr 2009, 15:22 от oz.
  • 9 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Двойной против двойного в Java [дубликаты]

Возможный дубликат: Java: отличается двойной и двойной по сравнению [https://stackoverflow.com/questions/12226757/java-different-double-and-double-in-comparison] В примере Java-программы для одной из моих лабораторий у меня есть два ...

Задан 11 Nov 2012, 14:26 от Mahmoud
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

, который ваша функция никогда не сгенерирует.)

ел бы видеть, содержит ли строка double в качестве единственного содержимого. Другими словами, может ли это быть выводом следующей функции: string doubleToString(double num) { stringstream s; s << num; return s.str(); }

Задан 09 May 2011, 04:08 от wrongusername
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Функция возвращает количество двоичных цифр перед всеми нулями, и это также число десятичных цифр перед всеми нулями (последняя десятичная цифра всегда 5, если возвращаемое значение> 0).

я есть двойной, который не обязательно положительный, но обычно. Это может быть 0.xxxx000 или X.xxxx00000 или XX.00000 или 0.xxx0xxx00000, где в конечном итоге все 0 находятся справа от последнего числа. Мне нужно следить за количеством цифр. У ...

Задан 28 Mar 2011, 13:10 от cdietschrun
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

C ++ Преобразование строки в двойной

Я пытался найти решение для этого весь день! Вы можете пометить это как повторную публикацию, но я действительно ищу решениебез использования лексического приведения, Традиционный C ++ способ сделать это было бы замечательно. Я попробовал этот ...

Задан 25 May 2013, 08:46 от PJ_Boy
  • 6 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как правильно отобразить цену до двух десятичных знаков (центов), включая конечные нули в Java?

Есть хороший вопрос по округлению десятичных дробей в JavaВот, Но мне было интересно, как я могу включить конечные нули для отображения цен в моей программе,...

Задан 14 Nov 2009, 12:51 от denchr
  • 12 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Хэш двойник в Java

Мне было интересно, как хешировать двойной в Java? Я хэшировал другие примитивные данные и объекты. Я думал, что мог бы использовать метод хэш-кода? Из того, что я видел, это выглядит довольно сложно. Я наткнулся на что-то о создании семени. Мне ...

Задан 10 Mar 2012, 22:37 от daveb
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Недопустимый double при преобразовании String в Double

я получаю NumberFormatException: недопустимый двойной «111 000 000» в этой строке кода: double SalePotential = Double.valueOf(EtPotential.getText().toString());вначале я использовал Numberformat, чтобы отформатировать двойное значение ...

Задан 08 May 2013, 06:49 от Arash GM
  • 7 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Почему результат деления между двумя целыми числами усекается?

Все опытные программисты на C # (я думаю, что это происходит из C) используются для приведения целых чисел в деление, чтобы получить десятичный / двойной / плавающий результат вместо int (реальный результат урезан). Я хотел бы знать, почему это ...

Задан 23 Mar 2012, 14:52 от Diego
  • 197 голосов
  • 18 ответов
  • 0 просмотров
18 ответов

Как мне разобрать строку с десятичной точкой в двойном?

Я хочу разобрать строку как"3.5" в два раза. Тем не мение, double.Parse("3.5")дает 35 и double.Parse("3.5", System.Globalization.NumberStyles.AllowDecimalPoint) бросаетFormatException. Теперь локаль моего компьютера настроена на немецкий язык, ...

Задан 30 Aug 2009, 21:14 от Legate
  • 1 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Потеря точности при добавлении двойников?

люди! Я столкнулся с небольшой проблемой: я делаю простое сложение с тремя двойными значениями. Результат имеет меньшую точность, чем используемые значения. double minutes = 3; minutes = minutes / (24.0*60.0); // contains 0.00208333 double hours ...

Задан 20 Jun 2013, 12:19 от XQDev
  • 26 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Используйте эту функцию

вертирую double в float, используя старыеfloat myFloat = (float)myDouble. Однако иногда это приводит к «Бесконечности», что не подходит для дальнейшей обработки, которую я делаю. Я согласен с потерей, если он указывает в общем направлении, как ...

Задан 10 Jul 2011, 11:18 от Tedd Hansen
  • 27 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Допустимо ли сравнивать double с int в Java?

Utilities.getDistance(uni, enemyuni) <= uni.getAttackRange() Utilities.getDistance возвращает double, а getAttackRange возвращает int. Приведенный выше код является частью оператора if и должен быть верным. Так что сравнение действительно? Спасибо

Задан 08 Nov 2012, 20:25 от Tasos
  • 53 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Какой тип данных сервера SQL лучше всего представляет двойную в C #? [Дубликат]

На этот вопрос уже есть ответ здесь:Что представляет собой двойной сервер SQL? 14 ответовДеньги, число с плавающей запятой, реальное, десятичное число, _____...

Задан 17 Sep 2009, 16:40 от BigOmega
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Почему функция не изменит переменную?

В этом коде я, кажется, получаю ноль, я не слишком знаком с тем, почему я не могу изменить переменную длину с помощью функции, которую я создал. Любая помощь может быть полезной. #include <stdio.h> double get_length(double a); int main(int argc, ...

Задан 20 Oct 2013, 22:08 от s s
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

печатать дважды с точностью 4, используя cout [duplicate]

Возможный дубликат: Конвертировать двойную в фиксированную десятичную точку в C ++ [https://stackoverflow.com/questions/3844010/convert-a-double-to-fixed-decimal-point-in-c] Предположим, у меня естьdouble a = 0 и я хочу напечатать как0.0000 . Я ...

Задан 05 Dec 2012, 16:58 от URL87
  • 89 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Сколько двойных чисел существует между 0,0 и 1,0?

Это то, о чем я думал в течение многих лет, но у меня никогда не было времени, чтобы спросить раньше.Многие (псевдо) генераторы случайных чисел генерируют сл...

Задан 05 Jun 2010, 02:51 от polygenelubricants
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Стандартный Fortran требует, чтобы логические, целочисленные и вещественные значения по умолчанию имели одинаковый размер (числовая единица хранения). Если вы увеличиваете реальное, но не другие, вы нарушаете это предположение, и если какой-то код полагается на это, оно будет нарушено.

гда использовал-fdefault-real-8 вариантgfortran автоматически продвигать каждыйREAL объявлено где-нибудь в программе, чтобы удвоить точность,наряду с любой константой, например 1.23, Если я когда-нибудь захотел вернуться к одинарной точности, мне ...

Задан 31 Mar 2018, 14:39 от Enrico Maria De Angelis
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

C ++ CSV строка с запятыми и строками в двойных кавычках

Я читаю файл CSV на C ++, и формат строки таков:«Первичный, Вторичный, Третий», «Первичный», «Вторичный», 18, 4, 0, 0, 0(обратите внимание на пустое значение...

Задан 25 Feb 2016, 21:51 от dimxasnewfrozen
  • 16 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Моделирование бесконечности для наибольшего двойного значения

Вопрос о моделировании бесконечности в C ++ дляdouble тип данных. Мне нужно это в заголовочном файле, поэтому мы не можем использовать такие функции, какnumeric_limits. Есть ли определенная константа, которая представляет наибольшее значение?

Задан 27 Dec 2011, 02:42 от ashim
  • 44 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Типичным случаем для фиксированной точки являются протоколы связи для встроенных систем или других устройств.

арт C ++ не обсуждает базовую компоновку типов с плавающей точкой и типа double, а только диапазон значений, которые они должны представлять. (Это также верно для подписанных типов, это комплимент двух или что-то еще) Мой вопрос: какие методы ...

Задан 19 Jan 2011, 08:27 от Matthieu N.
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

двойное и плавающее сравнение [дубликаты]

На этот вопрос уже есть ответ здесь:Сравнивая поплавок и двойник 3 ответаВ соответствии сэта почтапри сравнении числа с плавающей точкой и числа с двойным чи...

Задан 27 Jun 2013, 10:26 от user1414696
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

что такое дробная секунда?

Я пытаюсь понять что такоедробная секунда является. Я нашелдробная секунда, здесь [http://files.ettus.com/uhd_docs/doxygen/html/classuhd_1_1time__spec__t.html#a0cb21de29988aa22597d314951b8ee97] : double uhd::time_spec_t::get_frac_secs ( void ) ...

Задан 20 Jan 2012, 06:46 от gnychis
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

преобразование двойного в двоичное в java [дубликаты]

На этот вопрос уже есть ответ: Преобразовать двойное в двоичное представление? [/questions/6359847/convert-double-to-binary-representation] 5 ответов Я генерирую последовательность чисел типа double, например ...

Задан 22 Dec 2013, 13:56 от Kailash
  • 8 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как выровнять десятичную точку при отображении двойных и плавающих

Если у меня есть следующие десятичные точки: Double[] numbers = new Double[] {1.1233, 12.4231414, 0.123, 123.3444, 1.1}; for (Double number : numbers) { System.out.println(String.format("%4.3f", number)); }Тогда я получаю следующий вывод: 1.123 ...

Задан 05 Jun 2013, 17:55 от Uncle Iroh
  • 2 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Android - избегайте экспоненциального преобразования строки в двойное

Я пытаюсь получить значение из edittext и хранится в виде строки. Затем он превращается в двойной. Хотя преобразование до 7 символов работает нормально, но если я пытаюсь добавить более 7, результат равен 1.23456789E8. Вот мой код String value = ...

Задан 14 Nov 2013, 05:44 от Mansi
  • 1 голос
  • 4 ответа
  • 0 просмотров
4 ответа

двойное и плавающее сравнение [дубликаты]

На этот вопрос уже есть ответ здесь: Сравнивая поплавок и двойник [/questions/9014303/comparing-float-and-double] 3 ответаСогласно сэта ...

Задан 27 Jun 2013, 12:26 от user1414696
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Я предполагаю, что вы имеете в виду "целые числа, представимые как int", будут точно представлены как двойные числа. Это верно, когда число цифр мантиссы в двойном больше, чем число цифр в int. Стоит помнить, что при больших значениях экспоненты расстояние между представимыми числами с плавающей запятой может превышать 1, так что не все целые числа точно представимы в плавающей запятой.

у знать первый дубль от 0d и выше, который отклоняется по длине «того же значения» на некоторую дельту, скажем, 1e-8. Я терплю неудачу здесь, хотя Я пытаюсь сделать это в C, хотя я обычно использую управляемые языки, на всякий случай. Пожалуйста ...

Задан 09 Apr 2009, 02:54 от Overflown
  • 15 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Результат деления всегда равен нулю [дубликат]

На этот вопрос уже есть ответ здесь:Деление 1 / n всегда возвращает 0.0 [дубликат] 3 ответаЯ получил этот код C

Задан 27 Feb 2010, 01:37 от VaioIsBorn
Page 1 of 7
1 2 3 4 5