C++ 将整数转成浮点数

比如整数10,我想用一个新的变量以10.0保存,请问如何实现。
2025-04-14 22:06:59
推荐回答(5个)
回答1:

float a=(float)10;或者double a=(double)10;或者干脆float a=10;或者double a=10;就可以了。如果10已经是个变量,比如是b,那就用前两个算式,把10改为b即可。

回答2:

直接赋值给一个浮点型变量就行,c++会自动进行隐式转换

int n = 10;
float f = n;

回答3:

int a=10;
double b;
b=a; //或者b=a+0.0;

回答4:

float var = 10.0f;

回答5:

int a = 10;
double b = a;