Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menghitung nilai absolut bilangan kompleks.
Sintaks
double _cabs(
struct _complex z
);
Parameter
z
Bilangan kompleks.
Nilai hasil
_cabs mengembalikan nilai absolut argumennya jika berhasil. Pada luapanHUGE_VAL, _cabs mengembalikan dan mengatur errno ke ERANGE. Anda dapat mengubah penanganan kesalahan dengan _matherr.
Keterangan
Fungsi menghitung _cabs nilai absolut dari bilangan kompleks, yang harus berupa struktur jenis _complex. Struktur z terdiri dari komponen x nyata dan komponen yimajiner . Panggilan untuk _cabs menghasilkan nilai yang setara dengan ekspresi sqrt( z.x * z.x + z.y * z.y ).
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
| Rutin | Header yang diperlukan |
|---|---|
_cabs |
<matematika.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
// 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
Lihat juga
Dukungan matematika dan titik mengambang
abs, , labsllabs,_abs64
fabs, , fabsffabsl