Вопросы по теме 'long-double'

Какова точность long double в С++?
Кто-нибудь знает, как узнать точность long double на конкретной платформе? Кажется, я теряю точность после 17 десятичных цифр, что совпадает с тем, когда я просто использую double . Я ожидал бы получить больше, так как double представлен 8...
38509 просмотров
schedule 09.03.2023

Обнаружение длинных двойных переполнений во встроенных системах
Я собираюсь использовать большие числа в коде C++ во встроенной системе. К счастью, компилятор распознает длинные двойные числа. Я не могу использовать стандартные библиотеки, библиотеки повышения, математические библиотеки gnu и т. д. И система не...
534 просмотров
schedule 02.05.2024

доступ к длинному двухбитному представлению
TLDR; Вызывает ли следующий код неопределенное (или неопределенное) поведение? #include <stdio.h> #include <string.h> void printme(void *c, size_t n) { /* print n bytes in binary */ } int main() { long double value1 = 0; long...
1474 просмотров
schedule 02.11.2023

как использовать большую точность в С++
Привет, я построил алгоритм для вычисления пи, но я использую для него длинное число с плавающей запятой, поэтому в результате я просто получаю 3,14159, мне нужно больше точности. Как? вот код: #include <iostream> #include...
2799 просмотров
schedule 22.04.2023

Как заставить long double в Perl
Я теряю точность при выполнении арифметических операций или попытке напечатать (отладить) такие большие числа: 1234567890.123456789 Я думаю, что мои проблемы связаны с $d (результат арифметики) и форматированной печатью $e. Как я могу заставить...
1479 просмотров
schedule 26.03.2023

Курс Microsoft edX C++: double vs long double — почему нет единого стандарта?
Я решил пройти курс Microsoft C++ на edX. По их словам, double и long double идентичны по размеру и диапазону: Это противоречит следующим спецификациям: https://en.wikipedia.org/wiki/C_data_types . Сначала я подумал, что Microsoft...
699 просмотров
schedule 11.05.2024

Почему double, long double всегда показывают 0 в качестве вывода?
Я пишу код, чтобы найти расстояние точки (25,40000) от фиксированной точки (47,132000). Расстояние всегда печатается равным 0,0000. Я пробовал проверять другие комбинации, задавая меньшие значения точек и печатая их с помощью %d, все отлично...
279 просмотров
schedule 19.12.2022