啊哈磊_编程从这里起步
标题:
特别问题,求助
[打印本页]
作者:
我是学霸
时间:
2018-2-25 18:55
标题:
特别问题,求助
我用float创建了一个小房子“a”,我输入a=3/2,然后让计算机输出a,结果显示的是0。怎么回事?我不是用了float了吗?
代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float a;
a=3/2;
printf("%f",a);
system("pause");
return 0;
}
作者:
4399APPLE
时间:
2018-2-25 18:55
a = (float)3 / 2;
作者:
zyx6680599
时间:
2018-2-25 19:43
吧float改成double
作者:
zhuzhu81998
时间:
2018-2-25 20:26
试一下3.0/2.0吧
。。。。。。。
作者:
我是学霸
时间:
2018-2-26 18:40
4399APPLE 发表于 2018-2-26 12:55
a = (float)3 / 2;
谢谢,问题已经解决了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2