Вопросы по теме 'math.h'

Почему этот код иногда возвращает NaN?
Это часто возвращает NAN («Не число») в зависимости от ввода: #define PI 3.1415f GLfloat sineEaseIn(GLfloat ratio) { return 1.0f-cosf(ratio * (PI / 2.0f)); } Я попытался уменьшить PI на несколько цифр, чтобы посмотреть, поможет ли это. Нет...
360 просмотров
schedule 26.05.2022

Использование функции pow() приводит к ошибке undefined reference в C
Почему следующий фрагмент кода работает на C: int res = pow(2, 3); printf("%d\n", res); а этот другой нет? int a = 2; int b = 3; int res = pow(a, b); printf("%d\n", res); Даже если я попытаюсь double a = 2; double b = 3; double...
58017 просмотров
schedule 10.03.2022

fstream останавливает работу math.h
Возможный дубликат: Ошибка компиляции cmath при компиляции старого кода C ++ в VS2010 Сбой компиляции в VS2010 для программ на C ++, хорошо собираемых в Linux Я создаю программу на C ++, в которой мне нужно прочитать текстовый файл....
636 просмотров
schedule 03.08.2023

tan ( pi/2 ) в target-c (math.h) не undefined
Я написал этот тестовый код: NSLog(@"%g", tan(M_PI / 2.0)); и вывод консоли: 1.63312e+16 Проблемы связаны с приближением, верно? Я сделал какие-то ошибки или функция tan в math.h действительно сама не обрабатывает этот случай...
3128 просмотров
schedule 24.01.2023

Squareroot возвращает не число в С++
В приведенной ниже программе я пытаюсь вычислить расстояние между двумя точками. Для этого я сделал два объекта Point. В методе, который возвращает расстояние, я использовал формулу расстояния для вычисления расстояния между двумя точками в...
6897 просмотров
schedule 16.01.2023

pow() из библиотеки math.h — Как применить с помощью функций
Итак, я пишу небольшой код, который должен возвести возвращаемое значение функции в определенную степень. Недавно я обнаружил, что использование оператора '^' для возведения в степень бесполезно, потому что в C++ это на самом деле оператор XOR или...
28384 просмотров
schedule 28.06.2022

точность аргумента в pow() C
Вот код C; #include<stdio.h> #include<math.h> int main() { double n=10.0; double automatic = pow(10.0,log10(n)-log10(5.0)); printf("%.9lf\n",log10(n)-log10(5.0)); printf("%.9lf\n",pow(10.0,0.30102996)); double...
873 просмотров
schedule 15.05.2022

Определенность C ++ целочисленного деления с остатком
У меня вопрос о выполнении деления остатка целых чисел на C / C ++. Говорят, что при операции деления между двумя целыми числами, если результат не может быть выражен как целое число, его часть, которая не является целым числом, удаляется в...
2046 просмотров
schedule 05.04.2022

Почему я получаю эту ошибку при попытке использовать журнал из math.h в C?
Мне нужно использовать журналы в программе для выполнения задания. Я запустил эту тестовую программу на своем компьютере, чтобы посмотреть, как работает функция журнала (и будет ли она работать), и во время сборки получаю следующую ошибку. Код...
1228 просмотров
schedule 25.04.2022

Каково определение гаммы (двойной x) и почему оно отличается в двух версиях gcc?
Из-за неудачных обстоятельств я обнаружил, что мои реализации стандартной библиотеки <math.h> и <cmath> (C++), по-видимому, содержат определение функции с прототипом, например: double gamma(double x); Хотя я не вижу его нигде в...
2670 просмотров
schedule 24.06.2023

Функции math.h в lldb не работают
Можно ли вызывать функции из math.h при использовании отладчика lldb? Я пытаюсь отладить некоторый математический код iOS и получаю неверные результаты от отладчика Xcode5: (lldb) p (double)pow(2., 2.) (double) $0 = NaN В другом сообщении...
248 просмотров
schedule 20.09.2022

как работает isNan()?
isNan определяется следующим образом в iOS SDK, math.h, как показано ниже, #define isnan(x) \ ( sizeof(x) == sizeof(float) ? __inline_isnanf((float)(x)) \ : sizeof(x) ==...
743 просмотров
schedule 13.04.2022

Как связать проект Eclipse с библиотекой -lm для функции floor и pow?
Я пытаюсь добавить библиотеку math.h в проект C в Eclipse IDE для C/С++. В настоящее время я работаю над окнами. Всякий раз, когда я пытаюсь скомпилировать, я получаю сообщение об ошибке, неопределенную ссылку на «этаж» и неопределенную ссылку на...
1189 просмотров
schedule 10.09.2022

Замена вызова math.h exp таблицей поиска
Мне было интересно, есть ли смысл модифицировать код для использования таблицы поиска для math.h exp , или это было сделано автоматически clang++ при задании флага -O3 . Если это не так, есть ли #pragma , который это делает? пояснение...
124 просмотров
schedule 25.02.2022

Печать чисел Армстронга в C
Это программа для нахождения числа Армстронга в диапазоне от 1 до 1000 (сумма кубов каждой цифры числа равна самому числу). Она печатает некоторые числа правильно, но не печатает 153. Мой вопрос в том, почему этот случай 153 исключен? Заранее...
91 просмотров
schedule 13.03.2023

Как вы используете cgo Golang с библиотеками C, которые ссылаются на math.h?
В настоящее время я пытаюсь создать оболочку Golang для Пакет NOVAS C (пакет астрометрии/астрономии) с помощью cgo . NOVAS, по сути, «устанавливается», помещая исходные файлы в любой каталог, в котором вы работаете (файлы скомпилированных...
368 просмотров
schedule 18.12.2022

FLT_HAS_SUBNORM равен 0: приводит ли выполнение fpclassify () с вручную построенным субнормальным к UB или приводит к тому, что WDB возвращает FP_SUBNORMAL?
В случае FLT_HAS_SUBNORM == 0 (или любого XXX_HAS_SUBNORM == 0 в целом) выполнение макроса fpclassify с вручную созданным субнормальным (построенным с использованием каламбура с помощью union , использованием memcpy , чтением из файла и т. Д.)...
85 просмотров