在C语言中如何表示无穷大

您所在的位置:网站首页 简单的特效代码c语言怎么写出来 在C语言中如何表示无穷大

在C语言中如何表示无穷大

2024-07-14 07:59| 来源: 网络整理| 查看: 265

在C语言中,可以使用预定义的常量INFINITY来表示正无穷大。这个常量定义在头文件中,用法如下:

#include #include int main() { double x = 1.0 / 0.0; // 正无穷大 double y = -1.0 / 0.0; // 负无穷大 if (x == INFINITY) { printf("x is infinity\n"); } if( y == -INFINITY) { printf("y is negative infinity\n"); } return 0; }

上述代码中,INFINITY常量表示正无穷大,-INFINITY常量表示负无穷大。

对于浮点数除法,如果被除数为0.0,则结果可以是正无穷大(正数除以0.0)或负无穷大(负数除以0.0),或NaN(0.0除以0.0),而不是错误或异常。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3