signbit
Menentukan apakah nilai floating-point negatif.
Sintaks
int signbit(
/* floating-point */ x
); /* C-only macro */
inline bool signbit(
float x
) throw(); /* C++-only overloaded function */
inline bool signbit(
double x
) throw(); /* C++-only overloaded function */
inline bool signbit(
long double x
) throw(); /* C++-only overloaded function */
Parameter
x
Nilai floating-point untuk diuji.
Nilai hasil
signbit
mengembalikan nilai bukan nol (true
dalam C++) jika argumen x
negatif atau tidak terbatas negatif. Ini mengembalikan 0 (false
dalam C++) jika argumen non-negatif, tidak terbatas positif, atau NAN.
Keterangan
signbit
adalah makro saat dikompilasi sebagai C, dan fungsi sebaris yang kelebihan beban saat dikompilasi sebagai C++.
Persyaratan
Function | Header yang diperlukan (C) | Header yang diperlukan (C++) |
---|---|---|
signbit |
<matematika.h> | <math.h> atau <cmath> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Baca juga
Dukungan matematika dan titik mengambang
isfinite
, _finite
, _finitef
isinf
isnan
, _isnan
, _isnanf
isnormal
_fpclass
, _fpclassf
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