Программирование на C и C++

Онлайн справочник программиста на C и C++

cabs, cabsl

double cabs (struct complex znum)

long double cabsl (struct_cpmplexl znum

)
Прототип: 
Описание: 

Этот макрос не определен стандартом ANSI С.

Макрос cabs() возвращает абсолютную величину комплексного числа. Структура complex опре­делена следующим образом:

struct complex {
double х;
double у;
};

При возникновении переполнения возвращается HUGE_VAL, а переменная errno устанавливается в ERANGE.

cabsl() представляет собой версию этого макроса для данных типа long double, a _complexl служит соответствующим эквивалентом структуры complex для данных типа long double.

Пример: