/* isinf example */ #include <stdio.h> /* printf */ #include <math.h> /* isinf, sqrt */ int main() { printf ("isinf(0.0) : %d ",isinf(0.0)); printf ("isinf(1.0/0.0) : %d ",isinf(1.0/0.0)); printf ("isinf(-1.0/0.0) : %d ",isinf(-1.0/0.0)); printf ("isinf(sqrt(-1.0)): %d ",isinf(sqrt(-1.0))); return 0; }
输出
isfinite(0.0) : 1 isfinite(1.0/0.0) : 0 isfinite(-1.0/0.0) : 0 isfinite(sqrt(-1.0)): 0