编写一个函数的时候遇到一个问题:代码如下
main()
{
int f;
scanf("%d",&f);
printf("%f",f);
}
输出的结果完全和输入的数字不同,比如输入一个200输出-0.021961。
经过询问才得知浮点数和整型数的存储格式不一样,传参和输出格式要一致,看来细节还是没有掌握啊
编写一个函数的时候遇到一个问题:代码如下
main()
{
int f;
scanf("%d",&f);
printf("%f",f);
}
输出的结果完全和输入的数字不同,比如输入一个200输出-0.021961。
经过询问才得知浮点数和整型数的存储格式不一样,传参和输出格式要一致,看来细节还是没有掌握啊