div
eof
Развернуть Свернуть
Данная статья переведена автоматически. Наведите указатель мыши на предложения статьи, чтобы просмотреть исходный текст. Дополнительные сведения.
Перевод
Текст оригинала
Эта тема еще не получила оценку - Оценить эту тему

sqrt, sqrtf

Вычисляется квадратный корень.

double sqrt( double x ); float sqrt( float x ); // C++ only long double sqrt( long double x ); // C++ only float sqrtf( float x );
x

Неотрицательные значения с плавающей запятой

C C-++ позволяет перегружать, поэтому пользователи могут вызывать перегруженных методов sqrt, принимающих float или длинные дублирующиеся типы. В программе A.C. sqrt, всегда принимает и возвращает double.

Функция sqrt возвращает двух корень x. Если значение x отрицательно, метод sqrt возвращает неопределенное по умолчанию.

Ввод

Исключение SEH

исключение Matherr

± QNAN,IND

нет

_DOMAIN

- ∞

НЕДОПУСТИМЫЙ

_DOMAIN

x<0

НЕДОПУСТИМЫЙ

_DOMAIN

Функция

Требуемый заголовок

sqrt , sqrtf

<math.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во Введении.

// crt_sqrt.c
// This program calculates a square root.

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

int main( void )
{
   double question = 45.35, answer;

   answer = sqrt( question );
   if( question < 0 )
      printf( "Error: sqrt returns %f\n", answer );
   else
      printf( "The square root of %.2f is %.2f\n", question, answer );
}
Квадратный корень числа 45,35 6,73
Была ли вам полезна эта информация?
(1500 символов осталось)

Добавления сообщества

ДОБАВИТЬ
Корпорация Майкрософт проводит интернет-опрос, чтобы выяснить ваше мнение о веб-сайте MSDN. Если вы желаете принять участие в этом интернет-опросе, он будет отображен при закрытии веб-сайта MSDN.

Вы хотите принять участие?
© 2013 Microsoft. Все права защищены.