scanf 输入双精度浮点数

%f是但进度浮点数的格式双精度浮点数应用%lf,改一下就行了

因为double是8个字节的,float是4个字节的,%f 的格式就是4个字节的,而 %lf 就是8个字节的

#include <stdio.h>#include <math.h>int main( void )
{   
   double x;   scanf("%lf",&x); //输入double型
   float x;
   scanf("%f", &x)
   return 0;
}
阅读更多
个人分类: C/C++
上一篇Ubuntu装机必备命令
下一篇程序员的知识结构
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭