C++数据类型double可以定义变量为整数和带有小数点的数吗?

如题所述

可以,double型 数据,可以写整数和带有小数点的数,也可以用科学记数法的e格式。
例如:
#include<iostream>
using namespace std;
#include <stdio.h>

int main ()
{
double a=10, b=12.345, c=9.876e-01;
cout << "a=" << a << "; b=" << b << "; c=" << c <<endl;
printf("a=%lf b=%lf c=%lf\n",a,b,c);
printf("a=%e b=%e c=%e\n",a,b,c);

return 0;
}

输出:
a=10; b=12.345; c=0.9876
a=10.000000 b=12.345000 c=0.987600
a=1.000000e+001 b=1.234500e+001 c=9.876000e-001
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-07
当然可以,比如 double x = 4;
若有疑惑请追问
相似回答