Вопросы по теме 'double'
Плавающее или двойное специальное значение
У меня есть переменные типа double (или float), которые могут быть «пустыми», как если бы они не содержали допустимого значения. Как я могу представить это состояние с помощью встроенных типов float и double?
Одним из вариантов может быть оболочка...
6105 просмотров
schedule
11.01.2024
целое число автоматически преобразуется в двойное, но не в плавающее
У меня есть функция, как показано ниже:
пустое добавление (int&,float&,float&);
и когда я звоню:
добавить(1,30,30)
он не компилируется.
add(1,30.0,30.0) тоже не компилируется.
Кажется, что в обоих случаях он неявно преобразуется в...
2777 просмотров
schedule
04.02.2024
Относительно большого десятичного числа
У меня есть файл csv, в котором поля суммы и количества присутствуют в каждой подробной записи, кроме записи заголовка и трейлера. Запись трейлера имеет общие значения затрат, которые представляют собой общую сумму количества, умноженную на поле...
3117 просмотров
schedule
28.10.2022
Использование CompareTo() для разных типов .NET (например, int или double)
У меня есть статический метод, который принимает две переменные типа объекта и запускает метод CompareTo():
public static int Compare(Object objA, Object objB)
{
return (((IComparable)objA).CompareTo(objB));
}
Проблема в том, что...
1953 просмотров
schedule
06.11.2023
Javas Math.sin() постоянно выдает NaN
Простите меня, если это глупая проблема новичков, но я действительно не понимаю.
У меня есть переменная-член, объявленная так:
public Double Value;
Когда я присваиваю значение 3,14159265 и пытаюсь вычислить его синус, происходит следующее:...
1431 просмотров
schedule
18.02.2024
Печать двоичных файлов и желаемая точность
Я печатаю переменную, скажем, z1, которая представляет собой одномерный массив, содержащий числа с плавающей запятой, в текстовый файл, чтобы я мог импортировать в Matlab или GNUPlot для построения графика. Я слышал, что двоичные файлы (.dat) меньше...
289 просмотров
schedule
02.11.2023
Как скрыть начальный ноль в printf
Следующие выходные данные 0.23 . Как заставить его просто выводить .23 ?
printf( "%8.2f" , .23 );
18723 просмотров
schedule
03.10.2023
double_t в C99
Я только что прочитал, что у C99 есть double_t, который должен быть как минимум такой же шириной, как double. Означает ли это, что он дает более точные цифры после десятичной точки? Больше, чем обычные 15 цифр для двойного ?.
Во-вторых, как его...
5078 просмотров
schedule
16.07.2022
Есть ли в .net 128- или 256-битный двойной класс?
У меня есть приложение, в котором я хочу иметь возможность использовать большие числа и очень точные числа. Для этого мне нужна была точная интерпретация, а IntX работает только для целых чисел.
Есть ли класс в .net framework или даже сторонний...
13480 просмотров
schedule
20.12.2023
Вопрос о стеке: выскочить по шаблону
Во время выполнения я хочу ввести два типа данных, двойной и строковый. Одним из условий является то, что String должен выталкиваться в том порядке, в котором я его вводил, а double выталкивается как обычное поведение стека, LIFO. Другое условие...
327 просмотров
schedule
16.05.2024
Не удается инициализировать использование двойного (fp64) в программах OpenCL
когда я использую следующую строку в своих программах OpenCL
#pragma OPENCL EXTENSION cl_khr_fp64 : enable
Я получаю следующую ошибку OpenCL:
cl::Error: -46, (std::exception.what() returns "clCreateKernel")
Кто-нибудь знает, почему?...
1458 просмотров
schedule
08.09.2022
Преобразование значения с плавающей запятой в строку
У меня есть такая собственность:
public float Lat{
get {
float lat;
if (!float.TryParse(hdnLat.Value, out lat))
{
throw new NotImplementedException();
}
return...
11568 просмотров
schedule
04.03.2024
Как преобразовать число Int в число Double?
Использование Javascript:
Как я могу преобразовать одно целое число в пример двойного числа:
100 -> 100.00
75684 просмотров
schedule
17.07.2022
подсчитать количество десятичных цифр после точки счисления
Я хотел бы подсчитать количество десятичных цифр после точки счисления числа с плавающей запятой. Очевидно, проблема возникает, когда действительное число не имеет представления в двоичной системе, например 3.5689113 .
Мне интересно - если,...
2133 просмотров
schedule
27.04.2024
0.0/0.0 в С# не выдает Попытка деления на ноль.?
Я видел этот код расчета финансов на компьютере моего друга:
double Total = ...
double Paid = ...
double Wating_For_Details = ...
double Decuctibles = ...
double Rejected = ...
Что ж, как только я увидел это, я сказал ему, что double...
3700 просмотров
schedule
22.08.2022
int и двойные вычисления
У меня проблема, когда я пытаюсь установить двойное значение, но оно продолжает давать мне значение int.
Пример:
int length;
double width;
double area =0;
setArea (getArea() + length * width);
Площадь окажется значением int.
я пытался...
5303 просмотров
schedule
16.05.2024
Преобразовать двойное число в целое число?
Мой код ниже:
int main(int argc, char *argv[])
{
double f = 18.40;
printf("%d\n", (int)(10 * f));
return 0;
}
В VC6.0 результат равен 184, а в Codeblock — 183. Почему?
9795 просмотров
schedule
24.09.2022
Округление С# дает неправильный ответ
Я программирую программу запасов/производства для школьного проекта (завод по производству велосипедов), и мне нужно округлить некоторые числа, например, велосипеды, которые должны быть произведены (из-за осадков они удваиваются).
Если я использую...
969 просмотров
schedule
01.11.2022
Использование Double для финансового программного обеспечения
Я знаю, что этот вопрос уже несколько раз обсуждался, но я не совсем удовлетворен ответом. Пожалуйста, не отвечайте "Двойные значения неточны, вы не можете представить 0,1! Вы должны использовать BigDecimal" ...
В основном я занимаюсь финансовым...
1571 просмотров
schedule
04.07.2022
Всегда округляйте значение в большую сторону в C#
Я хочу округлить значение в соответствии с 3-м десятичным знаком. Он всегда должен принимать значение UP и округляться. Я использовал Math.Round, но он не дал ожидаемого результата.
Сценарий 1
var value1 = 2.526;
var result1 =...
10775 просмотров
schedule
09.02.2024