Вопросы с тегом 'double'

Double - это примитивный тип данных, используемый для хранения дробных чисел, который содержит число с плавающей запятой двойной точности (часто 64 бита).
7

самое большое целое число, которое может быть сохранено в двойном

Какое самое большое "неплавающее" целое число, которое может быть сохранено в двойном типе IEEE 754 без потери точности?
04 дек. '09 в 18:12
12

Как напечатать двойное значение без научной нотации с использованием Java?

Я хочу напечатать двойное значение в Java без экспоненциальной формы. double dexp = 12345678; System.out.println("dexp: "+dexp); Он показывает это обозначение E: 1.2345678E7. Я хочу, чтобы он печатал это следующим образом: 12345678 Каков наилуч...
19 апр. '13 в 5:49
6

Круглый двойной в двух знаках после запятой в С#?

Я хочу округлить двойное значение в двух десятичных разрядах в С#, как я могу это сделать? double inputValue = 48.485; после округления inputValue = 48.49; Связано: С# - Как округлить десятичное значение до двух знаков после запятой (для вывод...
01 мар. '10 в 17:51
6

Float и двойной тип данных в Java

Тип данных с плавающей точкой - это 32-битная точка с плавающей точкой IEEE 754 с одной точностью, а двойной тип данных - это 64-битная точка с плавающей точкой IEEE 754 с двойной точностью. Что это значит? И когда следует использовать float вместо ...
22 дек. '14 в 7:11
17

Как преобразовать double в строку в С++?

Мне нужно сохранить double как строку. Я знаю, что могу использовать printf, если бы захотелось его отобразить, но я просто хочу сохранить его в строковой переменной, чтобы впоследствии сохранить его на карте (как значение, а не ключ).
01 дек. '08 в 20:35
7

Как округлить Double до ближайшего Int в swift?

Я пытаюсь сделать калькулятор с темпом роста (Double), который будет округлять результат до ближайшего целого и пересчитать оттуда как таковой: let firstUsers = 10.0 let growth = 0.1 var users = firstUsers var week = 0 while users < 14 { pr...
14 окт. '14 в 0:35
3

Почему добавление 0,1 несколько раз остается без потерь?

Я знаю, что десятичное число 0.1 не может быть представлено точно с конечным двоичным числом (объяснение), поэтому double n = 0.1 потеряет некоторую точность и не будет точно 0.1. С другой стороны, 0.5 можно представить точно, потому что это 0.5 = ...
30 сент. '14 в 11:59
3

Почему это случайное значение имеет распределение 25/75 вместо 50/50?

Изменить:. Так что в основном то, что я пытаюсь написать, это хэш 1 бит для double. Я хочу сопоставить double с true или false с вероятностью 50/50. Для этого я написал код, который выбирает некоторые случайные числа (как пример, я хочу использо...
23 дек. '14 в 17:57
12

Можно ли получить 0 путем вычитания двух неравных чисел с плавающей запятой?

Можно ли получить деление на 0 (или бесконечность) в следующем примере? public double calculation(double a, double b) { if (a == b) { return 0; } else { return 2 / (a - b); } } В обычных случаях это,...
12 февр. '15 в 9:55
14

С# Double - ToString() форматирование с двумя десятичными знаками, но без округления

Как отформатировать Double до String на С#, чтобы иметь только два десятичных знака? Если я использую String.Format("{0:0.00}%", myDoubleValue), тогда число округляется, и я хочу простой усекать без округления. Я также хочу, чтобы преобразование в...
16 мар. '10 в 11:40
20

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

public class doublePrecision { public static void main(String[] args) { double total = 0; total += 5.6; total += 5.8; System.out.println(total); } } Вышеприведенный код печатает: 11.399999999999 Как я мог...
27 нояб. '08 в 1:54
7

0.1 float больше 0,1 double. Я ожидал, что это будет ложным

Пусть: double d = 0.1; float f = 0.1; следует выражение (f > d) return true или false? Эмпирически, ответ true. Однако я ожидал, что это будет false. Поскольку 0.1 не может быть идеально представлен в двоичном формате, а double имеет от ...
10 окт. '13 в 9:40
13

Двойное десятичное форматирование в Java

У меня возникли проблемы с форматированием десятичных знаков двойки. Если у меня двойное значение, например. 4.0, как мне форматировать десятичные знаки так, чтобы вместо него было 4.00?
09 окт. '12 в 18:36
8

Как реализовать бесконечность в Java?

Есть ли у Java что-либо, чтобы представлять бесконечность для каждого числового типа данных? Как это реализовано, чтобы я мог выполнять с ним математические операции? например. int myInf = infinity; //However it is done myInf + 5; //returns infinit...
18 окт. '12 в 10:01
8

Разбиение страниц MySQL без двойного запроса?

Мне было интересно, есть ли способ получить количество результатов из запроса MySQL и в то же время ограничить результаты. Как работает разбиение на страницы (как я понимаю), сначала я делаю что-то вроде query = SELECT COUNT(*) FROM `table` WHERE `...
04 мая '09 в 2:05