Es wird empfohlen, Visual Studio 2017 zu verwenden

_cabs

 

Veröffentlicht: Juli 2016

Die neueste Dokumentation zu Visual Studio 2017 finden Sie unter Dokumentation zu Visual Studio 2017.

Berechnet den absoluten Wert einer komplexen Zahl.

double _cabs(   
   struct _complex z   
);  

Parameter

z
Komplexe Zahl.

_cabsGibt den absoluten Wert des Arguments zurück, falls erfolgreich. Bei einem Überlauf _cabs gibt HUGE_VAL und errno auf ERANGE. Sie können ändern, Fehlerbehandlung mit _matherr.

Die _cabs -Funktion berechnet den absoluten Wert einer komplexen Zahl, die eine Struktur des Typs sein muss _complex. Die Struktur z besteht aus einer reellen Komponente x und einer imaginären Komponente y. Ein Aufruf von _cabs Wert entspricht der Ausdruck sqrt( z.x``*``z.x``+``z.y * z.y ).

RoutineErforderlicher Header
_cabs<math.h>

Weitere Informationen zur Kompatibilität finden Sie unter Compatibility in der Einführung.

// crt_cabs.c  
/* Using _cabs, this program calculates  
 * the absolute value of a complex number.  
 */  
#include <math.h>  
#include <stdio.h>  
  
int main( void )  
{  
   struct _complex number = { 3.0, 4.0 };  
   double d;  
  
   d = _cabs( number );  
   printf( "The absolute value of %f + %fi is %f\n",  
           number.x, number.y, d );  
}  

The absolute value of 3.000000 + 4.000000i is 5.000000  

Nicht zutreffend. Mit PInvokerufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Gleitkommaunterstützung
Abs, Labs, Llabs, _abs64
Fabs, Fabsf, fabsl
Llabs-Labor

Anzeigen: