求一个c语言的函数

来源:百度知道 编辑:UC知道 时间:2024/04/27 14:40:39
各位高手,请问有没有一个c语言的函数,可以把int类型的变量强制转换为float类型变量?谢谢!
#include <stdio.h>
main ()
{
int n = 5;
float f;

f = (float) n ;
printf ("%.2f\n");
}
我这样试了一下,结果是输出0.00的,怎么回事?

不需要的强制转换的,那个如果需要的话是自动进行的:
float f;
int n;
n=5;
f=n;

结果是f等于5.0

变量是不能转换的,不过值可以转换,直接用强制类型转换就可以,不需要函数。

比如

float f;
int n;
n=5;
f=(float)n;

结果是f等于5.0