1
голосов
6ответов
1810 просмотров

Неожиданные результаты при использовании istringstream для преобразования строки в двойное преобразование в C ++

В настоящее время я пытаюсь взять строку ("0,1") и преобразовать ее в двойную, используя C ++ в Xcode на 10.6 с gcc4.2. Я использую функцию, которую взял из другого вопроса, но когда я пытаюсь использовать эту функцию, мой ввод в соответствии с gdb (строка) «0,1», но мой вывод (двойной) 2,12...

8
голосов
7ответов
2168 просмотров

Почему System.Math и, например, MathNet.Numerics основаны на double?

Все методы в System.Math принимают double какпараметры и возвращает параметры.Константы также имеют тип double. Я проверил MathNet.Numerics , и, похоже, там то же самое.. Почему это?Специально для констант.Разве decimal не должно быть более точным?Разве это не всегда полезно при проведении...

3
голосов
5ответов
2269 просмотров

Каков минимальный размер буфера для sprintf с% g?

Проблема состоит в том, чтобы статически выделить буфер, достаточно большой, чтобы уместить напечатанный двойной формат, отформатированный с помощью% g с максимальной точностью. Это кажется достаточно простой задачей, но у меня проблемы. Лучшее, что я придумал (при условии, что печатаемое число ...

5
голосов
7ответов
955 просмотров

Как справиться с тем фактом, что большинство десятичных дробей не могут быть точно представлены в двоичном формате?

Итак, мы знаем, что дроби, такие как 0,1, не могут быть точно представлены в двоичной базе, что вызывает определенные проблемы (например, упомянутые здесь: Форматирование двойников для вывода на C # ). И мы знаем, что у нас есть десятичный тип для десятичного представления чисел ... но пробл...

26
голосов
5ответов
113845 просмотров

Что такое включающий диапазон значений float и double в Java?

Каков включающий диапазон значений float и double в Java? Почему не рекомендуется использовать float или double для всего, что имеет решающее значение?

26
голосов
6ответов
31273 просмотров

Как лучше всего сравнить Double и Int?

Следующий код на C # не работает: int iValue = 0; double dValue = 0.0; bool isEqual = iValue.Equals(dValue); Итак, вопрос: как лучше всего сравнивать Double и Int?

0
голосов
4ответов
388 просмотров

Какой самый быстрый / лучший способ отформатировать? Double в валюту для вывода строки на С #?

При использовании .ToString ("{blah}") возникает ошибка, потому что это? двойной, а не двойной ... 'плохой параметр' и т. д. Обратите внимание: похоже, это не работает, иногда я получаю «5,7»: double itemListPrice = Math.Round((double)((item.UserIntervalPrice * item.Volume) - ((item.U...

15
голосов
4ответов
56886 просмотров

Как округлить двойное число до ближайшего меньшего int в C?

У меня есть дублер: double d = 25.342; Как преобразовать его в значение 25? Если бы это было -12.46, я бы хотел получить -13.

29
голосов
9ответов
93500 просмотров

Преобразование Java Double в String без форматирования

У меня номер 654987. Его идентификатор в базе данных.Я хочу преобразовать его в строку. Обычное значение Double.ToString (value) преобразует его в научную форму, 6.54987E5.То, чего я не хочу. Другие функции форматирования, которые я обнаружил, проверяют текущий языковой стандарт и добавляют с...

0
голосов
1ответов
170 просмотров

sIFR двойные заголовки?

Я использовал последнюю версию sIFR , и почему-то в ней отображается двойной заголовок.У меня возникла эта проблема на 2 страницах. Я загрузил здесь пример: http://www.romenov.com/fairflex/form.html и по какой-то причине проблема не возникает на page.html Есть подсказки?

9
голосов
3ответов
5103 просмотров

Convert a string with a hex representation of an IEEE-754 double into JavaScript numeric variable

Suppose I have a hex number "4072508200000000" and I want the floating point number that it represents (293.03173828125000) in IEEE-754 double format to be put into a JavaScript variable. I can think of a way that uses some masking and a call to pow(), but is there a simpler solution? A client-...

1
голосов
5ответов
285 просмотров

sstream not working...(STILL)

I am trying to get a double to be a string through stringstream, but it is not working. std::string MatlabPlotter::getTimeVector( unsigned int xvector_size, double ts ){ std::string tv; ostringstream ss; ss << "0:" << ts << ":" << xvector_size; std::cout ...

5
голосов
3ответов
18554 просмотров

Convert string to double with 2 digit after decimal separator

All began with these simple lines of code: string s = "16.9"; double d = Convert.ToDouble(s); d*=100; The result should be 1690.0, but it's not. d is equal to 1689.9999999999998. All I want to do is to round a double to value with 2 digit after decimal separator. Here is my function. private ...

43
голосов
5ответов
40950 просмотров

Conversion of a decimal to double number in C# results in a difference

Summary of the problem: For some decimal values, when we convert the type from decimal to double, a small fraction is added to the result. What makes it worse, is that there can be two "equal" decimal values that result in different double values when converted. Code sample: decimal dcm = 822...

1
голосов
6ответов
198 просмотров

Proper notation using doubles

It is more stylistically acceptable in java to write constants in double operations with or without ".0" ? As in, double var= 200.0; double d= var/250.0; double h= 1.0 - d; vs. double var= 200; double d= var/250; double h= 1 - d; Thanks

1
голосов
2ответов
442 просмотров

Saving Double.MinValue in SQLServer

Using a TSQL update command against a SQLServer database, how can I update a column of type FLOAT with the smallest possible double value? The smallest possible double value in hex notation being 3ff0 0000 0000 0001 (http://en.wikipedia.org/wiki/Double_precision)

3
голосов
7ответов
6323 просмотров

How can I print a C double bit-by-bit to see the low-level representation?

I want to learn how the computer represents the double type in bit, but the & and | bit operators can't use double. And memcpy(&d, &src, 8) also doesn't seem to work. Any suggestions?

0
голосов
2ответов
1159 просмотров

Android GPS Result Format

I have noticed with testing GPS locations, a value such as −123 might come up on Android as −23.83333336. Is there any way to format incoming GPS locations, such as within two decimal points? This way I can store values like −123.83 opposed to longer numeric values. I have checked out DecimalFo...

1
голосов
2ответов
1740 просмотров

Double & Float method parameters execution when called in C#

Here's a small snippet of code, when called it outputs 'double'. Why? What's the reasoning behind this. Why doesn't it print 'float'? class source { static void Main() { Receiver r = new Receiver(); r.Method1(1.1); } } class Receiver { public virtual void Met...

1
голосов
3ответов
23241 просмотров

jQuery input validation for double/float

What's the best method to mask an input field to only allow float/double, without any jquery plugin. Acutally i'm doing it like this: $("#defaultvalue").bind("keypress", function(e) { if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) { ...

0
голосов
5ответов
2496 просмотров

Confusing type conversion - 2 Bytes to Double

I was recently asked to take over a project in which waveform data is sampled from a power converter and sent to an intelligent agent where calculations are done and the appropriate actions are taken based on the results. The following (java)snippet is what the previous coder used to convert t...

0
голосов
7ответов
4066 просмотров

How to divide two doubles accurately

I have two double a, b; I know that the following is true -1 <= a/b <= 1 however b can be arbitrarily small. When I do this naively and just compute the value a/b the condition specified above does not hold in some cases and I get values like much greater than 1 in absolute valu...

69
голосов
3ответов
47532 просмотров

Round to nearest five

I need to round a double to nearest five. I can't find a way to do it with the Math.Round function. How can I do this? What I want: 70 = 70 73.5 = 75 72 = 70 75.9 = 75 69 = 70 and so on.. Is there an easy way to do this?

1
голосов
1ответов
1027 просмотров

Using iPhone/Objective C CGFloats: Is 0.1 okay, or should it be 0.1f?

When using an iPhone Objective C method that accepts CGFloats, e.g. [UIColor colorWithRed:green:blue:], is it important to append a f to constant arguments to specifiy them explicitly as floats, e.g. should I always type 0.1f rather than 0.1 in such cases? Or does the compiler automatically cast ...

1
голосов
5ответов
1452 просмотров

Regex line by line: How to match triple quotes but not double quotes

I need to check to see if a string of many words / letters / etc, contains only 1 set of triple double-quotes (i.e. """), but can also contain single double-quotes (") and double double-quotes (""), using a regex. Haven't had much success thus far.

2
голосов
4ответов
1821 просмотров

Using scanner to get input not printing as expected

This is for a friend of mine who is having trouble with Java for school. I do know some programming, but not Java. Scanner kbReader = new Scanner(System.in); System.out.print("Name of item: "); String name = kbReader.next(); System.out.println("Original price of item: $"); double price = kbRead...

287
голосов
6ответов
185474 просмотров

How do you test to see if a double is equal to NaN?

I have a double in Java and I want to check if it is NaN. What is the best way to do this?

31
голосов
4ответов
84217 просмотров

Java double initialization

In what way are these statements different? double dummy = 0; double dummy = 0.0; double dummy = 0.0d; double dummy = 0.0D;

57
голосов
5ответов
48323 просмотров

Which sql server data type best represents a double in C#?

Is it money, float, real, decimal, _________ ?

11
голосов
6ответов
11096 просмотров

How to print a double with a comma

In C++ I've got a float/double variable. When I print this with for example cout the resulting string is period-delimited. cout << 3.1415 << endl $> 3.1415 Is there an easy way to force the double to be printed with a comma? cout << 3.1415 << endl $> 3,1415