9
ответов

C - Сериализация чисел с плавающей точкой (плавания, удваивается),

Как преобразовать число с плавающей точкой в последовательность байтов так, чтобы это могло быть сохранено в файле? Такой алгоритм должен быть быстрым и очень портативным. Это должно позволить также противоположную операцию...
вопрос задан: 21 September 2013 15:24
9
ответов

Немного диверсии в плавающую точку (im) точность, часть 1

Большинство математиков соглашается что: eπi + 1 = 0 Однако большинство реализаций с плавающей точкой не соглашаются. Как хорошо мы можем урегулировать этот спор? Я стремлюсь услышать о различных языках и...
вопрос задан: 7 February 2013 13:16
9
ответов

Кто-либо может объяснить это странное поведение с плаваниями со знаком в C#?

Вот пример с комментариями: класс Программа {//первая версия структуры общественности структуры D1 {общественность удваивает d; общедоступный интервал f;}//во время некоторых изменений в...
вопрос задан: 11 November 2012 12:09
9
ответов

Значения плавающие, ведущие себя по-другому через сборки выпуска и отладки

Мое приложение генерирует различные значения с плавающей точкой, когда я компилирую его в режиме выпуска и в режиме отладки. Единственная причина, что я узнал, я сохраняю двоичный журнал трассировки и тот от...
вопрос задан: 7 September 2012 16:40
9
ответов

Проблемы портирования плавающей точки на 64 бита

Я портирую свое приложение от 32 битов до 64 битов. В настоящее время компиляции кода под обеими архитектурой, но результаты отличаются. По различным причинам я использую плавания вместо, удваивается. Я...
вопрос задан: 11 May 2012 13:40
9
ответов

Легкая симпатичная печать плаваний в Python?

У меня есть список плаваний. Если я просто печатаю его, это обнаруживается как это: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] я мог использовать...
вопрос задан: 10 May 2012 17:15
9
ответов

Как я могу записать функцию питания сам?

Я всегда задавался вопросом, как я могу сделать функцию, которая вычисляет питание (например, 23) сам. На большинстве языков они включены в стандартную библиотеку, главным образом как голова (удвойте x, дважды y), но как...
вопрос задан: 5 May 2011 21:27
9
ответов

Как Вы печатаете ТОЧНОЕ значение числа с плавающей точкой?

В первую очередь, это не вопрос о новичке с плавающей точкой. Я знаю, что результаты арифметики с плавающей точкой (не говоря уже о трансцендентных функциях) обычно не могут быть представлены точно, и что большинство...
вопрос задан: 9 July 2010 17:50
9
ответов

C++: как я могу протестировать, если число является питанием десять?

Я хочу протестировать, если число удваивается, x является целочисленным питанием 10. Я мог, возможно, использовать log10 cmath и затем протестировать если x == (интервал) x?править: На самом деле мое решение не работает, потому что удваивается, может быть
вопрос задан: 31 March 2010 23:27
9
ответов

Эвристика, чтобы определить, является ли серия 4-байтовых блоков данных целыми числами или плаваниями

Что лучшей является эвристика, которую я могу использовать, чтобы определить, является ли блок X 4 байтов целыми числами или плаваниями? Человек может сделать это легко, но я хотел сделать это программно. Я понимаю что начиная с каждого...
вопрос задан: 21 March 2010 00:53
9
ответов

Длинное целое и плавание

Если Длинное целое и плавание оба берут 4 байта для хранения в памяти затем, почему их диапазоны отличаются?
вопрос задан: 28 January 2010 12:20
9
ответов

Действительно ли это - хорошая идея использовать NaN с плавающей точкой IEEE754 для значений, которые не установлены?

Действительно ли это - хорошая идея использовать NaN с плавающей точкой IEEE754 (не-число) для значений, которые не определены по нематематическим причинам? В нашем случае они еще не установлены, потому что значения не были...
вопрос задан: 24 June 2009 07:57
9
ответов

Используя плавания с sprintf () во встроенном C

Парни, я хочу знать, могут ли переменные плавающие использоваться в sprintf () функция. Как, если мы пишем: sprintf (ул., "adc_read = %d \n", adc_read); где adc_read является целочисленной переменной, он сохранит...
вопрос задан: 6 June 2009 08:28
9
ответов

С плавающей запятой к двоичному значению (C ++)

Я хочу взять число с плавающей запятой в C ++, например 2.25125, и массив int, заполненный двоичным значением, которое используется для хранения числа с плавающей запятой в памяти (IEEE 754). Так что я могу взять номер и в итоге ...
вопрос задан: 23 January 2009 20:55
9
ответов

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

Конечно, большинство языков имеют библиотечные функции для этого, но предположим, что я хочу сделать это сам. Предположим, что float задан как в программе на C или Java (за исключением суффикса 'f' или 'd'), для ...
вопрос задан: 17 September 2008 16:48
8
ответов

Преобразовать десятичную в двойную?

Я хочу использовать трек-бар, чтобы изменить прозрачность формы. Это мой код: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Когда я создаю приложение, оно выдает следующую ошибку: ...
вопрос задан: 19 July 2019 01:39
8
ответов

Как мне разобрать строку в float или int?

В Python, как я могу разобрать числовую строку, такую ​​как "545.2222", в соответствующее значение с плавающей точкой, 545.2222? Или разобрать строку «31» в целое число 31? Я просто хочу знать, как разобрать поплавок на ...
вопрос задан: 5 June 2019 15:20
8
ответов

Сериализация double и плавающее с C

Как я могу сериализовать double и float в C? У меня есть следующий код для сериализации шорты, целые и символы. unsigned char * serialize_char (беззнаковый char * буфер, значение char) {buffer [0] = ...
вопрос задан: 23 May 2017 12:26
8
ответов

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

Как преобразовать двойное в строковое представление с плавающей точкой без экспоненциального представления в Платформе.NET? "Маленькие" образцы (эффективные числа могут иметь любой размер, такой как 1.5E200 или 1e-200)...
вопрос задан: 23 May 2017 11:54
8
ответов

Функция, чтобы определить, равны ли два количества почти при округлении к n значительным десятичным цифрам

Меня попросили протестировать библиотеку, обеспеченную третьей стороной. Библиотека, как известно, с точностью до n значащих цифр. Любой менее - значительные ошибки может безопасно быть проигнорирован. Я хочу записать функцию...
вопрос задан: 5 August 2016 16:42
8
ответов

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

Я могу сравнить число с плавающей запятой с целым числом? Плавание выдержит сравнение с целыми числами в коде? плавание f;//f имеет сохраненное предопределенное значение с плавающей точкой к нему если (f> =100) {__ asm __ сброс....
вопрос задан: 15 June 2015 15:58
8
ответов

Каково объяснение для всех сравнений, возвращающих false для значений NaN IEEE754?

Почему сравнения значений NaN ведут себя по-другому по сравнению со всеми другими значениями? Таким образом, все сравнения с операторами ==, <=>, =, <> где одно или оба значения NaN, возвращают false, вопреки...
вопрос задан: 19 September 2014 05:13
8
ответов

Который более точен, x **.5 или math.sqrt (x)?

Я недавно обнаружил, что x **.5 и math.sqrt (x) не всегда приводят к тому же результату в Python: Python 2.6.1 (r261:67517, 4 декабря 2008, 16:51:00) [MSC v.1500 32 бита (Intel)] на win32>>>...
вопрос задан: 23 September 2013 18:06
8
ответов

Самый быстрый способ обнулить низкие значения в массиве?

Так, позволяет, говорят, что у меня есть 100 000 массивов плавающих с 100 элементами каждый. Мне нужно самое большое X количества значений, НО только если они больше, чем Y. Любой элемент, не соответствующий этому, должен быть установлен на 0. Что...
вопрос задан: 15 June 2012 13:37
8
ответов

Кастинг массива неподписанных символов к массиву плаваний

Что лучший способ преобразовать неподписанный массив символов к массиву плавающему в C++? Я в настоящее время имею для цикла следующим образом для (i=0; я <len; я ++) float_buff [я] = (плавание) char_buff [я]; я также...
вопрос задан: 5 June 2012 14:24
8
ответов

Плавающая точка по сравнению с целочисленными вычислениями на современных аппаратных средствах

Я делаю некоторую важную работу производительности в C++, и мы в настоящее время используем целочисленные вычисления для проблем, которые являются по сути плавающей точкой потому что "ее быстрее". Это вызывает много из...
вопрос задан: 9 May 2012 16:23
8
ответов

Что самый быстрый путь состоит в том, чтобы преобразовать плавание в интервал на x86

Каков самый быстрый способ, которым Вы знаете для преобразования числа с плавающей запятой в интервал на x86 ЦП. Preferrably в C или блоке (который может быть встроен в C) для любой комбинации следующего: 32/64/80-...
вопрос задан: 2 May 2012 04:20
8
ответов

C++: как преобразовать из плавания для строкового представления без округления, усечения или дополнения? [дубликат]

Я сталкиваюсь с проблемой и не могущий разрешить его. Нуждаюсь в помощи от гуру. Вот пример кода:-, пускают в ход f=0.01f; printf (" %f", f); если мы проверяем, что значение в переменной во время отладки f содержит '0.0099999998'...
вопрос задан: 13 December 2010 19:09
8
ответов

Определите, является ли строка целым числом или плаванием в ANSI C

Только Используя ANSI C, что лучший способ к со справедливой уверенностью, определяют, является ли строка стиля C или целым числом или вещественным числом (т.е. плавающий/двойной)?
вопрос задан: 20 June 2010 03:55
8
ответов

Насколько детерминированный погрешность с плавающей точкой?

Я понимаю, что вычисления с плавающей точкой имеют проблемы точности и существует много вопросов, объясняющих почему. Мой вопрос состоит в том, если я выполняю то же вычисление дважды, могу я всегда полагаться на него к...
вопрос задан: 14 February 2010 05:12