玄学问题 关于printf输出double类型显示0.000000的原因

运行环境 win10 codeblocks 17.12 一、 C++ double类型用 %lf 格式输出 【输出错误】:-0.000000 二、 C++ double类型用 %f 格式输出【输出正确】 三、 C语言 double类型用 %lf 或 %f 格式输出 【均输出正确】 这让我感到十分玄学,为什么第一种输出就不对了呢,double类型为什么不能写%lf输出? (编译器选用 dev c++
相关文章
相关标签/搜索