Преобразование float в строку с заданной точностью и количеством десятичных цифр?

Как преобразовать float в строку в C++ при указании точности и количества десятичных цифр? например: 3.14159265359 -> "3.14" ...

Мышь / холст X, Y до трех.js World X, Y, Z

Я искал пример, который соответствует моему варианту использования, но не могу его найти. Я пытаюсь преобразовать координаты экранной мыши в координаты 3D-мира с учетом камеры. решения, которые я нашел, все делают пересечение лучей для достижения вы ...

В два раза быстрее, чем плавает в C#?

Я пишу приложение, которое читает большие массивы поплавков и выполняет некоторые простые операции с ними. Я использую поплавки, потому что я думал, что это будет быстрее, чем удваивается, но после некоторых исследований я обнаружил, что есть некотор ...

Будут ли операции с плавающей запятой на JVM давать одинаковые результаты на всех платформах?

Я использую Java в приложении, работающем на нескольких машинах, и все машины должны получать одинаковые результаты для математических операций. Безопасно ли использовать примитивы Java с плавающей запятой? Или я должен просто использовать математиче ...

Проверка, является ли float целым числом

Как я могу проверить, если a float переменная содержит целое значение? До сих пор я использовал: float f = 4.5886; if (f-(int)f == 0) printf("yes\n"); else printf("no\n"); но мне интересно, есть ли лучшее решение, или если у этого есть какие- ...

Почему 24.0000 не равно 24.0000 в MATLAB?

Я пишу программу, где мне нужно удалить дубликаты точек, хранимых в матрице. Проблема в том, что когда дело доходит до проверки, находятся ли эти точки в матрице, MATLAB не может распознать их в матрице, хотя они существуют. в следующем коде interse ...

Суффикс "f" на значение float?

мне интересно, в чем разница между этими двумя переменными в C: float price = 3.00; и float price = 3.00f; трейлинг "f"? ...

Функции сравнения с плавающей запятой для C#

может ли кто-нибудь указать (или показать) некоторые хорошие общие функции сравнения с плавающей запятой в C# для сравнения значений с плавающей запятой? Я хочу реализовать функции IsEqual,IsGreater an IsLess. Я также действительно забочусь только о ...

хранение денежных сумм в mysql

Я хочу сохранить 3.50 в таблицу mysql. У меня есть поплавок, в котором я его храню, но он хранит как 3.5, а не 3.50. Как я могу заставить его иметь трейлинг-ноль? ...

Усечение (не округление) десятичных чисел в javascript

Я пытаюсь усечь десятичные числа до десятичных знаков. Что-то вроде этого: 5.467 -> 5.46 985.943 -> 985.94 toFixed(2) делает только о правильной вещи, но это округляет значение. Мне не нужно округлять значение. Надеюсь, что это возможно ...

Спецификатор ширины Printf для поддержания точности значения с плавающей запятой

есть printf спецификатор ширины, который может быть применен к спецификатору с плавающей запятой, который автоматически форматирует вывод на необходимое число значащих цифр таким образом, что при сканировании строки обратно в исходное значение с плав ...

Почему при объявлении поплавков требуется "f"?

пример: float timeRemaining = 0.58f; почему f требуется в конце числа? ...

Как округлить число в JavaScript?

работая над проектом, я наткнулся на JS-скрипт, созданный бывшим сотрудником, который в основном создает отчет в виде Name : Value Name2 : Value2 etc. peoblem заключается в том, что значения иногда могут быть плавающими (с разной точностью), цел ...

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

Предположим, у меня возникли 8.8333333333333339 и я хочу преобразовать его в 8.84, Как я могу сделать это в Python? round(8.8333333333333339, 2) дает 8.83, а не 8.84. Я новичок в Python и программирования в целом. Я не хочу печатать его в виде строк ...

Типы с плавающей запятой фиксированного размера

на stdint.h (C99),boost / cstdint.ГЭС и cstdint (C++0x) заголовки есть, среди прочего, тип int32_t. существуют ли подобные типы с плавающей запятой фиксированного размера? Что-то вроде float32_t? ...

C++: как округлить double до int? [дубликат]

Возможные Дубликаты:round () для float в C++ у меня есть двойной (назовите его x), предназначенный для 55, но на самом деле хранится как 54.999999999999943157, который я только что понял. поэтому, когда я делаю double x = 54.999999999999943 ...

Это (Х - Х) всегда положительна нуля удваивает, а иногда и отрицательный ноль?

, когда x Это double, is (x - x) гарантированно +0.0, или иногда это может быть -0.0 (в зависимости от знака x)? ...

Как извлечь плавающее число из строки [дубликат]

этот вопрос уже есть ответ здесь: Извлеките поплавок / двойное значение 4 ответы У меня есть несколько строк, похожих на Current Level: 13.4 db. и я хочу изв ...

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

у меня есть список поплавки. Если я просто print это, это выглядит так: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] я мог бы использовать print "%.2f" С for петли для обхода с ...

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

В настоящее время я пишу какой-то код, где у меня есть что-то вроде: double a = SomeCalculation1(); double b = SomeCalculation2(); if (a < b) DoSomething2(); else if (a > b) DoSomething3(); и тогда в других местах мне может понадо ...