Member 12768288 Ответов: 2

Как сделать переменные квадратного корня в C?


я искал везде в интернете, но до сих пор не понимаю, что они подразумевают под GCC test.c - lm, пожалуйста, покажите мне, как получить квадратный корень переменных в C..

Что я уже пробовал:

Я уже гуглил.
[удалено ненужное повторение]

2 Ответов

Рейтинг:
0

Jochen Arndt

Если вы просто хотите его рассчитать используйте корневая Справочник по c++ [^] и связь с libm.

Если вы ищете реализацию смотрите файл e_sqrt.с в источниках GLIBC (at sysdeps/ieee754/dbl-64).


Рейтинг:
0

CPallini

Чтобы выполнить квадратный корень для переменной, вы должны написать что-то вроде

#include <stdio.h>
#include <math.h>

int main()
{
  double f = sqrt(2.0);

  printf("square roor of two is %g\n", f);

  return 0;
}</math.h></stdio.h>


Функция, которую вы вызываете, а именно sqrt, требует включение math.h заголовочный файл.
Дополнительно математическая библиотека должен быть связан с вашим исполняемым файлом (для этого требуется -lm переключатель в gcc командная строка компилятора).
Пожалуйста, обратите внимание, что вы, возможно, нашли себе такую информацию в страница корень мужчине [^].


Afzaal Ahmad Zeeshan

5ед.

CPallini

Спасибо.