Rya*_*yan 3 c floating-point initialization
我想用C语言将一个变量初始化为正无穷大或负无穷大,我该怎么做?以下失败:
浮动 plus_inf = 0.0/0.0;
你可以试试
#include <math.h>
....
float x = INFINITY;
Run Code Online (Sandbox Code Playgroud)
根据标准:
宏
无限
如果可用,扩展为表示正无穷大或无符号无穷大的float类型的常量表达式;else 为在翻译时溢出的float类型的正常量。