Результаты поиска
Преобразовать Decimal в Double?
Я хочу использовать трек-бар, чтобы изменить непрозрачность формы.
Это мой код:
decimal trans = trackBar1.Value / 5000;
this.Opacity = trans;
Когда я строю приложение, оно выдает следующую ошибку:
Невозможно неявно преобразовать тип
'decimal'в'double'.
Я пробовал использовать trans и double , но тогда контроль не работает. Этот код прекрасно работал в прошлом проекте VB.NET.
Небольшая диверсия в точность с плавающей запятой (im), часть 1
Большинство математиков согласны с тем, что:
электронная батарея Ni + 1 = 0
Однако большинство реализаций с плавающей запятой не согласны. Насколько хорошо мы можем разрешить этот спор?
Я очень хочу услышать о разных языках и реализациях, а также о различных методах, чтобы сделать результат как можно ближе к нулю. Будьте изобретательны!
Преобразование байтов в числа с плавающей запятой в Python
У меня есть двоичный файл, который я должен разобрать, и я использую Python. Есть ли способ взять 4 байта и преобразовать их в одно точное число с плавающей запятой?
Каков наиболее эффективный способ для плавающего и двойного сравнения?
Каков был бы наиболее эффективный способ сравнить два значения double или два значения float ?
Просто делать это неправильно:
bool CompareDoubles1 (double A, double B)
{
return A == B;
}
Но что-то вроде:
bool CompareDoubles2 (double A, double B)
{
diff = A - B;
return (diff < EPSILON) && (-diff < EPSILON);
}
Похоже на переработку отходов.
Кто-нибудь знает более умный поплавковый компаратор?
Сравнивая IEEE float и Double на равенство
Каков наилучший метод сравнения IEEE поплавков и двойников для равенства? Я слышал о нескольких методах, но мне хотелось узнать, что думает сообщество.