27
ответов

C извлечение десятичных знаков числа с плавающей запятой [дубликат]

Я знаю, что в float есть некоторые проблемы с усечением или вопросы округления. но усечение для любого значения должно быть одинаковым. но здесь может кто-нибудь объяснить. почему выходы для 4.2 5.2 и т. д. извлекают 19 как ...
вопрос задан: 26 May 2018 11:59
27
ответов

как сделать простую математическую операцию в java [duplicate]

Я делаю простую математическую операцию в java как 16.7-16, она дает 0.6999999999999993, а не 0.7, почему это так, и это фотография из моей общедоступной программы программы ZeroPositiveNegative {public static void ...
вопрос задан: 26 May 2018 11:59
22
ответа

mySQL получает неожиданный результат за 0,99 раза 5 [дублировать]

Из предложений @manix и @Matt Crandall я узнал, что .toFixed (2) решает мою проблему. Я буду копать глубже в том, почему позже. Дело закрыто. Я создаю базу данных для магазина и ошибаюсь ...
вопрос задан: 26 May 2011 18:13
20
ответов

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

У меня есть следующий тестовый скрипт: function test () {var x = 0.1 * 0.2; document.write (х); } тестовое задание(); Это напечатает результат 0.020000000000000004, в то время как он должен просто напечатать ...
вопрос задан: 18 July 2019 21:35
20
ответов

Почему C представляет некоторые плавающие точки, но не другие с одинаковым количеством десятичных знаков [дубликат]

Почему C может представлять плавающие точки 1,75 и 1,05 точно, но не 2,45 и 0,7? В приведенном ниже коде я попытался продемонстрировать, что я имею в виду. 1,75 - 1,05 - 0,70 точно равна 0, но 1,75 - 2,45 - ...
вопрос задан: 6 July 2009 21:55
17
ответов

Сохраняйте точность с двойным в Java

открытый класс doublePrecision {открытый статический void main (String [] args) {double total = 0; всего + = 5,6; всего + = 5,8; System.out.println (всего); } } Вышесказанное ...
вопрос задан: 28 October 2015 22:54
17
ответов

Почему десятичные числа не могут быть представлены точно в двоичном файле?

Было несколько вопросов, отправленных на ТАК о представлении с плавающей точкой. Например, десятичное число 0.1 не имеет точного двоичного представления, таким образом, опасно использовать ==...
вопрос задан: 6 July 2009 09:55
14
ответов

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

У меня есть следующий код. Мне бы хотелось, чтобы оно было таким, чтобы если price_result равнялся целому числу, скажем, 10, то я хотел бы добавить два десятичных знака. Таким образом, 10 будет 10,00. Или, если он равен 10,6 ...
вопрос задан: 6 June 2018 06:39
14
ответов

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

Мы делаем много с плавающей точкой к преобразованиям целого числа в нашем проекте. В основном, что-то вроде этого для (интервал i = 0; я <HUGE_NUMBER; я ++) int_array [я] = float_array [я];...
вопрос задан: 15 December 2014 07:44
14
ответов

Validate number - это float с двумя номерами после decmimal javascript [duplicate]

Привет, ребята, я пытаюсь проверить float с javascript. Мне хотелось бы что-то вроде этого 00.00 или 0.00 или 000.00, как будто это были деньги. Я не хочу, кроме каких-либо $ или, значение должно быть числом и ...
вопрос задан: 8 December 2012 11:21
14
ответов

Сравнение IEEE плавает и удваивается для равенства

То, каков лучший метод для сравнения IEEE, плавает и удваивается для равенства? Я услышал о нескольких методах, но я хотел видеть то, что думало сообщество.
вопрос задан: 21 August 2008 21:47
13
ответов

Java: математическая операция с плавающей точкой, дающая неверные (неточные) результаты [дубликат]

Привет, ребята, у меня проблема с умножением в java, мои коды выглядят так: double d = (1995/100); System.out.print (д); // результат: 19.0 вместо ответа 19.5 результат становится 19.0 ...
вопрос задан: 28 October 2015 17:41
13
ответов

Почему я вижу двойную переменную, инициализированную к некоторому значению как 21,4 как 21,399999618530273?

удвойте r = 11.631; двойная тета = 21.4; В отладчике они показываются 11,631000000000000 и 21.399999618530273. Как я могу избежать этого?
вопрос задан: 4 January 2014 19:11
12
ответов

Какой самый эффективный способ сравнения с плавающей запятой и двойного сравнения?

Какой самый эффективный способ сравнить два двойных или два значения с плавающей точкой? Просто делать это не правильно: bool CompareDoubles1 (double A, double B) {return A == B; } Но что-то вроде: ...
вопрос задан: 21 December 2016 03:17
12
ответов

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

Я могу полагаться на sqrt ((плавание) a) *sqrt ((плавание) a) == a или (интервал) sqrt ((плавание) a) * (интервал) sqrt ((плавание) a) ==, чтобы проверить, является ли число полным квадратом? Почему или почему нет? интервал числа быть оцененным. Я'...
вопрос задан: 9 September 2009 16:32
11
ответов

В чем разница между float и double?

Я читал о разнице между двойной точностью и одинарной точностью. Однако в большинстве случаев float и double кажутся взаимозаменяемыми, то есть использование одного или другого, похоже, не влияет ...
вопрос задан: 10 March 2018 11:00
11
ответов

печать чисел с плавающей запятой менее 1 в python [дубликат]

У меня есть куча чисел с плавающей запятой меньше 1, которые я хотел бы распечатать на python без ведущего 0 слева от десятичной точки. например, если x = 34/57. Я могу сделать в [57]: x ...
вопрос задан: 12 May 2014 13:27
11
ответов

1.265 * 10000 = 126499.99999999999? [дубликат]

Когда я умножаюсь на 1.265 на 10000, я добираюсь 126499.99999999999 при использовании JavaScript. Почему это так?
вопрос задан: 31 January 2014 09:56
11
ответов

Я должен использовать дважды или плавание?

Каковы преимущества и недостатки использования того вместо другого в C++?
вопрос задан: 9 May 2012 16:25
11
ответов

Эта функция C записана в плохой форме?

символ byte_to_ascii (символ value_to_convert, энергозависимый символ *converted_value) {если (value_to_convert <10) {возврат (value_to_convert + 48);} еще {обугливаются = value_to_convert / 10; удвойте x =...
вопрос задан: 4 December 2009 16:35
11
ответов

Проверьте двойную переменную, если она содержит целое число и не плавающую точку

То, что я имею в виду, следующее: двойной d1 =555; удвойте d2=55.343, я хочу быть в состоянии сказать, что d1 является целым числом, в то время как d2 не. Существует ли простой способ сделать это в c/c ++?
вопрос задан: 5 October 2009 18:33
10
ответов

вокруг (), кажется, не округляется правильно

Документация для раунда () функция указывает о передаче его число и положения мимо десятичного числа к раунду. Таким образом это должно сделать это: n = 5,59 раундов (n, 1) № 5.6, Но, в действительности, хорошей...
вопрос задан: 28 September 2019 16:43
10
ответов

Как плавающая точка хранится? Когда это имеет значение?

В следуют до этого вопроса, кажется, что некоторые числа не могут быть представлены плавающей точкой вообще и вместо этого приближены. Как числа с плавающей точкой хранятся? Есть ли общее...
вопрос задан: 17 July 2019 02:23
10
ответов

C++ функция IsFloat

Кто-либо знает об удобном средстве определения, если строковое значение "квалифицирует" как число с плавающей запятой? bool IsFloat (представляют MyString в виде строки) {... и т.д.... возвращается...//верный если плавание;...
вопрос задан: 8 March 2017 22:29
10
ответов

Лучший способ проанализировать плавание?

Что лучший способ состоит в том, чтобы проанализировать плавание в До-диезе? Я знаю о TryParse, но о чем я особенно задаюсь вопросом, точки, запятые и т.д. У меня есть проблемы с моим веб-сайтом. На моем dev сервере,''...
вопрос задан: 9 May 2012 14:23
10
ответов

Каждое плавание может быть выражено точно как двойное?

Может каждое возможное значение переменной плавающей может быть представлено точно в двойной переменной? Другими словами, для всех возможных значений X будет следующее быть успешным: пустите в ход f1 = X; удвойте d = f1;...
вопрос задан: 30 April 2012 04:09
10
ответов

Тест, если число с плавающей точкой является целым числом

Этот код работы (C# 3) удваивает d; если (d == (двойной) (интервал) d)...; существует ли лучший способ сделать это? По посторонним причинам я хочу избежать двойного броска так; какие хорошие пути существуют кроме этого? (даже...
вопрос задан: 26 September 2008 22:20
9
ответов

Почему не делает C, имеют неподписанные плавания?

Я знаю, вопрос, кажется, является странным. Программисты иногда думают слишком много. Продолжайте читать... В C я использую целые числа со знаком и целые числа без знака много. Мне нравится то, что компилятор предупреждает меня, если я делаю...
вопрос задан: 28 February 2019 01:44
9
ответов

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

Я пытаюсь распечатать каждый бит числа с плавающей точкой в C. Я могу сделать это для целых чисел с этим: интервал bit_return (интервал a, международное местоположение)//Бит, возвращенный в местоположении {интервал buf = a и 1 <и...
вопрос задан: 18 November 2017 12:12
9
ответов

Почему этот цикл никогда не заканчивается? [дубликат]

Возможный Дубликат: проблема в сравнении двойных значений в C#, я считал его в другом месте, но действительно забываю ответ, таким образом, я спрашиваю здесь снова. Этот цикл никогда кажется концом независимо, Вы кодируете его в любом...
вопрос задан: 23 May 2017 11:50