creal
, crealf
, creall
Mengambil bagian nyata dari bilangan kompleks.
Sintaks
double creal( _Dcomplex z );
float crealf( _Fcomplex z );
long double creall( _Lcomplex z );
#define creal(X) // Requires C11 or higher
float creal( _Fcomplex z ); // C++ only
long double creal( _Lcomplex z ); // C++ only
Parameter
z
Bilangan kompleks.
Nilai hasil
Bagian nyata dari z
.
Keterangan
Karena C++ memungkinkan kelebihan beban, Anda dapat memanggil kelebihan beban creal
yang mengambil _Fcomplex
atau _Lcomplex
nilai, dan mengembalikan float
atau long double
nilai. Dalam program C, kecuali Anda menggunakan <makro tgmath.h> untuk memanggil fungsi ini, creal
selalu mengambil _Dcomplex
nilai dan mengembalikan double
nilai.
Jika Anda menggunakan <makro tgmath.h>creal()
, jenis argumen menentukan versi fungsi mana yang dipilih. Lihat Matematika generik jenis untuk detailnya.
Persyaratan
Rutin | Header C | Header C++ |
---|---|---|
creal , crealf , creall |
<complex.h> | <ccomplex> |
creal makro |
<tgmath.h> |
Jenis _Fcomplex
, _Dcomplex
, dan _Lcomplex
setara khusus Microsoft dari jenis C99 asli yang tidak diimpikan _Complex float, _Complex ganda, dan _Complex ganda yang panjang. Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Baca juga
Referensi fungsi alfabet
_Cbuild
, _FCbuild
, _LCbuild
norm
, normf
, norml
cproj
, cprojf
, cprojl
conj
, conjf
, conjl
cimag
, cimagf
, cimagl
carg
, cargf
, cargl
cabs
, cabsf
, cabsl
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