_cabs
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 y
imajiner . 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
Baca juga
Dukungan matematika dan titik mengambang
abs
, labs
, llabs
, _abs64
fabs
, fabsf
, fabsl
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk