Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает реальную часть комплексного числа.
Синтаксис
double creal( _Dcomplex z );
float crealf( _Fcomplex z );
long double creall( _Lcomplex z );
#define creal(X) // Requires C11 or later
float creal( _Fcomplex z ); // C++ only
long double creal( _Lcomplex z ); // C++ only
Параметры
z
Комплексное число.
Возвращаемое значение
Реальная часть z
.
Замечания
Так как C++ допускает перегрузку, можно вызывать перегрузки creal
, которые принимают значения _Fcomplex
или _Lcomplex
и возвращают значения float
или long double
. Если вы не используете <макрос tgmath.h> для вызова этой функции creal
, всегда принимает _Dcomplex
значение и возвращает double
значение.
Если вы используете <макрос tgmath.h>creal()
, тип аргумента определяет, какая версия функции выбрана. Дополнительные сведения см . в разделе "Математика с универсальным типом".
Требования
Маршрут | Заголовок C | Заголовок C++ |
---|---|---|
creal , , crealf creall |
<complex.h> | <ccomplex> |
creal Макрос |
<tgmath.h> |
_Fcomplex
_Dcomplex
Типы и _Lcomplex
типы, относящиеся к Корпорации Майкрософт, эквивалентны неимнимым собственным типам C99 с плавающей _Complex, двойным _Complex и длинным двойным _Complex соответственно. Дополнительные сведения о совместимости см. в разделе Совместимость.
См. также
Справочник по алфавитной функции
_Cbuild
, , _FCbuild
_LCbuild
norm
, , normf
norml
cproj
, , cprojf
cprojl
conj
, , conjf
conjl
cimag
, , cimagf
cimagl
carg
, , cargf
cargl
cabs
, , cabsf
cabsl