Как я могу преобразовать буфер БАЙТА (от 0 до 255) к буферу плавающему (от 0,0 до 1,0)? Конечно, должно быть отношение между двумя значениями, например: 0 в буфере байта будет.0.f в буфере плавающем, 128...
Почему этот код 7.30 - 7.20 в рубиновых возвратах 0.0999999999999996, не 0.10? Но если я запишу 7.30 - 7.16, например, все будет в порядке, я доберусь 0.14. Что проблема, и как я могу решить его?
интервал обычно - 32 бита, но в стандарте, интервал, как гарантируют, не будет иметь постоянную ширину. Таким образом, если мы хотим интервал на 32 бита, мы включаем stdint.h и используем int32_t. Есть ли эквивалент для этого для...
Существует странное поведение, которое я не могу понять. Согласованный, что число с плавающей точкой является приближениями, поэтому даже операции, которые, очевидно, возвращают число без десятичных чисел, могут быть приближены...
У меня есть часть кода, который ведет себя по-другому в зависимости от того, прохожу ли я словарь для получения коэффициентов преобразования или использую ли я их непосредственно. Следующая часть кода распечатает 1.0 ==...
Я хочу сохранить 3.50 в mysql таблицу. У меня есть плавание, в котором я храню его, но это хранит как 3,5, не 3.50. Как я могу заставить это иметь конечный нуль?
В большинстве случаев я понимаю, что сравнительное испытание с плавающей точкой должно быть реализовано с помощью по диапазону значений (брюшной пресс (x-y) <эпсилон), но делает сам, вычитание подразумевает, что результат будет...
При помещении десятичного числа в формат, где должен быть округлен к ближайшему 10-му, и это: 1.55, это будет вокруг к 1,5. 1.56 будет затем вокруг к 1,6. В школе я вспоминаю изучение, что Вы окружаете когда Вы...
Я записал класс, который тестирует на равенство, меньше, чем, и больше, чем с два удваивается в Java. Мой общий случай сравнивает цену, которая может иметь точность половины цента. 59.005 по сравнению с 59,395...
Это - что-то, чем это было на моем уме в течение многих лет, но я никогда не не торопился для выяснения прежде. Много (псевдо) генераторов случайных чисел генерируют случайное число между 0,0 и 1.0. Математически там...
То, каким образом перекрывают () окружает ровное плавание без дробных частей? Когда я пытаюсь сделать это: удвойте x = 2.22; x * = 100;//, который становится 222.00... printf (" %lf", перекрывают (x));//печатает 223.00... (?)...
Я встретился с раздражающей проблемой в выводе числа с плавающей точкой. Когда я формат 11.545 с точностью 2 десятичных точек в Windows, который это производит "11.55", как я ожидал бы. Однако, когда я...
Я не уверен, как иметь дело с исключениями в операции с плавающей запятой или в C или в C++. От Wiki, там следуют за типами исключений в операции с плавающей запятой: IEEE 754 определяет пять арифметических ошибок, которые являются к...
Есть ли какие-либо ситуации, где имело бы больше смысла использовать единственный тип данных вместо двойного? От моего поиска недостаток к двойному - то, что требуется больше пространства, которое не является...
Когда я преобразовываю неподписанный 8-разрядный интервал для строкового представления тогда, я знаю, что результатом всегда будут самое большее 3 символа (для 255), и для 8-разрядного интервала со знаком нам нужны 4 символа для, например, "-128"
Десятилетие или два назад, стоило написать цифровой код для избегания использования, умножается и делится, и используйте дополнение и вычитание вместо этого. Хороший пример использует правые разности для оценки...
Мне хорошо известны все проблемы, связанные со сравнением поплавков. Это как раз причина этого вопроса. Я хочу создать быструю хэш-таблицу для значений, которые являются трехмерными векторами (3 числа с плавающей точкой - x, y, z) ...
Я хотел бы отобразить двоичный файл (или шестнадцатеричный) представление числа с плавающей точкой. Я знаю, как преобразовать вручную (использующий метод здесь), но я интересуюсь наблюдением примеров кода, которые делают...
Для интенсивного перемалывания чисел я рассматриваю использование фиксированной точки вместо плавающей точки. Конечно, будет иметь значение, сколько байтов тип фиксированной точки находится в размере, на том, на каком ЦП это будет работать, если я...
В настоящее время у меня есть этот метод: статическая булевская переменная checkDecimalPlaces (удваивают d, интервал decimalPlaces) {если (d == 0) возвращают true; двойной множитель = Math.pow (10, decimalPlaces); проверьте дважды = d *...
Как я могу записать функции C++ возвращение true, если вещественное число является точно представимым с двойным? bool isRepresentable (символ константы* вещественное число) {bool отвечает = ложь;//, что идет сюда?...
Таким образом, я решил попытаться решить свою домашнюю работу физики путем записи некоторых сценариев Python для решения проблем для меня. Одна проблема, с которой я сталкиваюсь, состоит в том, что значащие цифры, не всегда кажется, прибывают...
У меня есть строка, которая содержит десятичное значение в нем, и я должен преобразовать ту строку в переменную с плавающей точкой. Таким образом, пример строки, которую я имею, "5.45", и я хочу эквивалент с плавающей точкой...
Я использовал несколько способов сделать некоторую простую целочисленную арифметику в Bash (3.2). Но я не могу выяснить лучший (предпочтительный) способ сделать это. ='expr 1 результата + 2' result= $ ((1 + 2)) позволил "результату = 1 + 2"...