求一个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的,怎么回事?
#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