cimag
, cimagf
, cimagl
Извлекает мнимую часть комплексного числа.
Синтаксис
double cimag( _Dcomplex z );
float cimagf( _Fcomplex z );
long double cimagl( _Lcomplex z );
#define cimag(X) // Requires C11 or higher
float cimag( _Fcomplex z ); // C++ only
long double cimag( _Lcomplex z ); // C++ only
Параметры
z
Комплексное число.
Возвращаемое значение
Мнимая часть z
.
Замечания
Так как C++ допускает перегрузку, можно вызывать перегрузки cimag
, которые принимают значения _Fcomplex
или _Lcomplex
и возвращают значения float
или long double
. Если вы не используете <макрос tgmath.h> для вызова этой функции cimag
, всегда принимает _Dcomplex
значение и возвращает double
значение.
Если вы используете <макрос tgmath.h>cimag()
, тип аргумента определяет, какая версия функции выбрана. Дополнительные сведения см . в разделе "Математика с универсальным типом".
Требования
Маршрут | Заголовок C | Заголовок C++ |
---|---|---|
cimag , cimagf , cimagl |
<complex.h> | <ccomplex> |
cimag Макрос |
<tgmath.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
См. также
Справочник по алфавитной функции
norm
, normf
, norml
creal
, crealf
, creall
cproj
, cprojf
, cprojl
conj
, conjf
, conjl
carg
, cargf
, cargl
cabs
, cabsf
, cabsl
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по