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

Используя двойную, возвращаемую строку
В приложении, которое я пишу, один из методов позволяет преобразовать введенные пользователем числа в буквы. Например, пользователь будет вводить оценки (как двойные), а программа решит (когда критерии будут выполнены) вернуть букву, связанную с...
866 просмотров
schedule 01.07.2022

Java: сравнение двойных значений
Нужно ли нам быть осторожными при сравнении двойного значения с нулем? if ( someAmount <= 0){ ..... }
54850 просмотров
schedule 26.12.2022

двойная строка в шестнадцатеричной строке и шестнадцатеричная строка в двойную
То, что я пытаюсь сделать, это преобразовать двойную строку в шестнадцатеричную, а затем обратно в двойную. Следующий код преобразует двойную строку в шестнадцатеричную. char * double2HexString(double a) { char *buf = new char[17]; // double...
25506 просмотров
schedule 18.06.2022

Почему существуют двойные и плавающие?
Дубликат Когда следует использовать double вместо десятичного числа? .. и многое другое ... Мы используем десятичные типы данных C # и SQL Server во всех наших приложениях из-за их точности. Никогда не было ни одной из этих...
1425 просмотров
schedule 26.05.2023

C/C++ эффективно округляет десятичные числа с определенной точностью
Я пытаюсь оптимизировать следующее. Код ниже делает это: Если a = 0,775 и мне нужна точность 2 dp, тогда a => 0,78 По сути, если последняя цифра равна 5, следующая цифра округляется вверх, в противном случае — нет. Моя проблема заключалась в...
11864 просмотров
schedule 04.05.2024

Маршалинг указателя на массив типов (управляемый C# -> неуправляемый C++)
У меня возникли проблемы с определением способа представления структуры, содержащей указатель на массив шорт в моем управляемом коде. Структура выглядит следующим образом: typedef struct { short size; unsigned short** shortValues; }...
1623 просмотров
schedule 02.04.2023

Сравнение значений типа double в C #
У меня double переменная с именем x . В коде x присваивается значение 0.1 , и я проверяю его в операторе if, сравнивая x и 0.1 . if (x==0.1) { ---- } К сожалению, он не входит в инструкцию if Что мне использовать: Double...
112849 просмотров
schedule 05.08.2023

Неожиданные результаты при использовании istringstream для преобразования строки в двойное преобразование в C ++
В настоящее время я пытаюсь взять строку («0.1») и преобразовать ее в двойную, используя C ++ в Xcode на 10.6 с gcc4.2. Я использую функцию, которую я ущипнул из другого вопроса , но когда я пытаюсь использовать эту функцию, мой ввод в...
1836 просмотров
schedule 28.11.2022

Что быстрее при делении? удваивается/плавает/UInt32/UInt64? в С++/С
Я провел несколько тестов скорости, чтобы выяснить, что является самым быстрым при умножении или делении чисел. Пришлось изрядно потрудиться, чтобы победить оптимизатор. Я получил бессмысленные результаты, такие как массивный цикл, работающий за 2...
5142 просмотров

float против double на графическом оборудовании
Я пытался найти информацию о производительности использования float и double на графическом оборудовании. Я нашел много информации о float и double для процессоров, но для графических процессоров такая информация более скудна. Я кодирую с помощью...
14244 просмотров
schedule 06.08.2022

Округление двойных значений в C#
Мне нужен метод округления для двойных значений в С#. Он должен иметь возможность округлять двойное значение до любого значения точности округления. Мой код под рукой выглядит так: public static double RoundI(double number, double...
51495 просмотров
schedule 26.04.2022

opencv: выполнение останавливается при арифметике двойного указателя для доступа к пикселям изображения
Одноканальное изображение — это мой ввод. (по умолчанию IPL_DEPTH_8U) Я умножаю каждый пиксель моего входного изображения на скалярные числа с плавающей запятой, такие как 2,8085 (как часть моего алгоритма). Поэтому мне нужно увеличить глубину...
281 просмотров
schedule 08.02.2023

Как распечатать содержимое памяти переменной в C?
Предположим, я double d = 234.5; Я хочу увидеть содержимое памяти d [целых 8 байтов] Как мне это сделать?
26682 просмотров
schedule 04.06.2023

Принуждение положительного знака к двойному в .Net String.Format
Контекст: .Net, С# Я хочу напечатать комплексное число, состоящее из двух двойников. Знак должен отображаться на мнимой части. Я хотел бы использовать двойное форматирование по умолчанию для каждой части, чтобы минимизировать количество символов....
1523 просмотров
schedule 30.07.2023

Почему нет лучшего представления для чисел с плавающей запятой, чем знак и величина?
У нас есть дополнение до 2 для целых чисел, которое позволяет нам выполнять операции, не беспокоясь о знаке. Это большая помощь на уровне реализации. Точно так же у нас так много операций с плавающей запятой, и все же мы полагаемся на знак и...
169 просмотров
schedule 07.09.2023

хранение двойных значений в SQLite: как обеспечить точность?
у меня проблема с двойными значениями, которые мне нужно сохранить в базе данных sqlite с Android. поскольку эти двойные значения представляют значения GPS (широта и долгота), я действительно NEED абсолютную точность до 9-го числа после запятой....
22365 просмотров
schedule 27.07.2022

Printf с вопросом о двойном форматировании
У меня есть следующий оператор printf: printf("val=%-4.2lf", val); Однако val никогда не дополняется пробелами, поэтому пространство, занимаемое val, отличается, если перед десятичной дробью стоят 3 или 4 цифры. Разве 4 в спецификаторе...
688 просмотров
schedule 29.10.2022

Форматирование двойного до 2 десятичных разрядов с ведущими нулями
Возможный дубликат: Округлить двойную до двух значащих цифр после десятичной точки Я пытаюсь отформатировать двойное до 2 десятичных знаков с ведущими нулями, и мне не повезло. Вот мой код: Double price = 32.0; DecimalFormat decim...
83796 просмотров
schedule 25.07.2022

Сравнение переменных типа float и double
Возможные дубликаты: разница между float и double странный вывод при сравнении float с float literal Я использую Visual C ++ 6.0, и в программе я сравниваю переменные типа float и double. Например, для этой программы...
24963 просмотров
schedule 25.01.2023

Сохранение метки времени UNIX в MySQL как тип DOUBLE?
Мой вызов функции принимает некоторый ввод и отправляет его в базу данных. Обычно это целые числа, но сегодня мне нужно добавить временную метку unix. Это выходит за пределы типа FLOAT, но работает с типом DOUBLE. Есть ли что-то, о чем мне...
1874 просмотров
schedule 18.01.2023