Описание тега double

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

Проблема с sqlite3_column_double

У меня такое чувство, что я задаю глупый вопрос здесь. У меня проблемы с получением значений с плавающей точкой из базы данных. Поле в базе данных (независимо от того, установил ли я значение типа float или double, я пробовал оба) имеет значение -3,…
25 июн '12 в 11:29
2 ответа

Самый низкий общий множитель с двойными в C

Я делаю задание для класса Coursera, которое просит меня вычислить наименьшее общее кратное из двух чисел, каждое из которых не больше 2 * 10 ^ 9. Я пишу это в C, и я запускаю свой код на тестовый набор с номерами 226553150 и 1023473145. Ответ 46374…
11 апр '16 в 04:54
1 ответ

Я теряю 2 силы в умножении IEEE754

Я изучаю IEE754, и я немного сбит с толку этими строками кода double a = 0.2; double b = 100.0; double c = a * b; Я знаю, что 0.2 не может быть идеально представлено степенями 2, а 100 может, но я получаю идеальный результат 20 как результат в c. Ви…
01 дек '16 в 19:54
1 ответ

Нет указателя на двойное значение

Следующий код private double roundTheReading(double toRoundValue) { double roundetValue = 0; if (formatter == null){ DecimalFormatSymbols dfs = new DecimalFormatSymbols(); dfs.setDecimalSeparator('.'); formatter = new DecimalFormat(("#0." + zerosAft…
05 сен '14 в 10:06
1 ответ

Последовательные идентичные вызовы "printf" дают различный вывод

Я вызываю функцию printf последовательно, и первый printf пишет то, что должен написать, второй printf просто записывает недопустимые значения, и я предполагаю некоторые ошибки. Тип "LOC" определяется мной, и переменная "i" не меняется после вызовов…
31 май '13 в 08:59
1 ответ

Программа на C++ автоматически округляет двойные значения, кроме первого значения в массиве

Я использую этот код для перегрузки функций с использованием C++ для сортировки двойного и целочисленного массива. #include<iostream> #include<bits/stdc++.h> using namespace std; void sort(int arr[],int n) { int i,j,key; for(j=1;j<n;j…
21 авг '17 в 10:36
0 ответов

Как мне хранить много двойников внутри 3-мерных массивов во внутренней памяти? [Android] [Java]

У меня есть 306 двойных сумм в двух двумерных массивах и одном трехмерном массиве, которые нужно хранить между закрытием и открытием приложения. Общие настройки не сохранят массивы ИЛИ не удваивают, и поэтому я не совсем уверен, как я смогу хранить …
3 ответа

Как разобрать "1,234.56" в Java как Double?

У меня возникли проблемы с синтаксическим анализом "1 234,56" в Java, аналогичный вопрос рекомендую использовать французскую локаль в форматировании чисел, но результат синтаксического анализа неверен. Вот что у меня есть: NumberFormat format = Numb…
03 июн '15 в 14:48
1 ответ

Двойная> строка> двойное преобразование

Для передачи данных по сети я конвертирую значение double в строку, отправляю его и на стороне получателя преобразую обратно в значение double. Все идет нормально. Но я наткнулся на какое-то странное поведение, которое я не могу объяснить Весь приме…
12 окт '11 в 15:53
2 ответа

Невозможно изменить NSNumber на Double и выполнить некоторые вычисления с ним

Моя проблема в том, что у меня есть массив, который содержит несколько двойных значений NSArray *level4results = [context executeFetchRequest:request error:&error]; Затем я суммирую все значения в этом массиве NSNumber *l4sum = [level4results va…
19 май '13 в 02:23
2 ответа

Как избежать хранения значений Double в формате 1Ex?

У меня двойная переменная: private double b=0.0; Я беру значение определенного поля в b (значение от 0.0 до 9.99999999). В основном, пользователь вводит значение от 0,0 до 1,0. Когда я сохраняю значение от пользователя в 'b', и если значение равно 0…
28 июл '11 в 19:23
2 ответа

MIPS с плавающей точкой добавить

Я пытаюсь сделать простую функцию, которая добавляет к плавающим аргументам, передаваемым в MIPS. Ранее я сделал простой код для добавления целых: move v0,a0 add v0,v0,a1 j ra Копируя его, я сделал что-то похожее для поплавков l.d $f0,0($a0) l.d $f2…
10 окт '15 в 04:38
1 ответ

Проблемы с преобразованием значения EditText в двойное / целое число и выполнением математических функций в Android

Во-первых, я новичок в этом... поэтому, если то, что я делаю, довольно просто исправить (или делаю в целом), я прошу прощения:) Я пытаюсь взять пользовательский ввод (кругов [int], расход топлива [двойной], и кругов функции [int]), чтобы создать про…
30 май '12 в 16:58
0 ответов

Любой способ установить языковой стандарт Visual Studio 2010 на английский без установки / удаления? (иначе. Как изменить десятичный разделитель с точки на запятую?)

Я проверил аналогичные вопросы и отметил, что большинство решений включают переустановку VS или установку пакетов, которые решают эту проблему, я ищу способ исправить эту проблему, изменив настройки, если это возможно, поэтому, пожалуйста, не отправ…
19 окт '11 в 17:38
1 ответ

Java делится неправильно

Я использую Java 7 Я пытаюсь получить двойное от деления двух целых чисел: double chance = 1/main.getConfig().getInt("dailygiftItems.items."+key+".chance"); double w = Math.random(); System.out.println("Pulled: "+main.getConfig().getInt("dailygiftIt…
04 авг '15 в 07:12
3 ответа

Ошибка из-за точности двойного типа в C++

Я написал класс для расчета суммы денег для меня. Ниже код вкратце. class RMB { private: int yuan; int jiao; int fen; bool mark; public: RMB(int yu, int ji, int fe, bool mar = true) { yuan = yu; jiao = ji; fen = fe; mark = mar; } RMB(double money) {…
29 мар '17 в 13:25
2 ответа

jquery сортируемый / перетаскиваемый двойной выстрел

У меня есть код перетаскивания, который работает нормально, как есть. Просто есть маленький запрос. Я заметил, что если я добавляю оповещение в функцию удаления для целей отладки (например, alert(draggedItem.text());), оно запускает оповещение дважд…
0 ответов

Matlab Simulink Блок дискретного времени с типом данных с фиксированной запятой

Я разработал контроллер в Simulink, который хочу скомпилировать в HDL и прошить на FPGA. Поэтому я должен определить используемые типы данных в стиле с фиксированной запятой, а не в стандартном двойном, который выбирает Simulink.Каждый блок, который…
12 май '16 в 12:13
1 ответ

Есть ли ошибка в numeric_limits или я просто запутался?

Я столкнулся с каким-то странным поведением, по крайней мере, в моем собственном уме, при отладке некоторого кода, связанного с определением, будет ли операция добавления потерять значение в два раза. Вот пример программы, демонстрирующей то, что я …
11 сен '14 в 05:15
2 ответа

char *c = "12.3" Как хранить 12.3 в двойной переменной

Я читаю из файла, который имеет числа (некоторые целые и двойные) и разделены ','. пример: 12.2,55.9,12.5 Я разделил каждое число с помощью strtok() и сохранил его указатель. (Я использовал 'c' НЕ C++). char * num1 = "12.2"; char * num2 = "55.9"; ch…
15 окт '14 в 15:36