c语言除法运算
(1)#include<stdio.h>voidmain(){floatm;m=1/2;printf("%f",m);}(2)#include<stdio.h>voidm...
(1)
#include<stdio.h>
void main()
{
float m;
m=1/2;
printf("%f",m);
}
(2)
#include<stdio.h>
void main()
{
float m,n,z;
m=1;
n=2;
z=m/n;
printf("%f",z);
}
为什么第一种得到0.00000 第二种得到0.50000 而且貌似只有除法运算有这个问题。。求助 展开
#include<stdio.h>
void main()
{
float m;
m=1/2;
printf("%f",m);
}
(2)
#include<stdio.h>
void main()
{
float m,n,z;
m=1;
n=2;
z=m/n;
printf("%f",z);
}
为什么第一种得到0.00000 第二种得到0.50000 而且貌似只有除法运算有这个问题。。求助 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询