我想返回 +INF
但我只返回“inf”:
int main(void)
{
double dubb = HUGE_VAL;
printf("%f \n", dubb);
}
我是不是忽略了什么?或者它只是编译器语义?
最佳答案
改用 printf("%+F\n", dubb);
'+' 使 printf 显示符号 'F' 使 inf/nan 大写
关于c - 尝试打印 "+INF"但只得到 "inf",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14434686/