【发布时间】:2013-09-14 17:34:53
【问题描述】:
在我的代码中,输出是 2.000000 而它应该是 2.11111
#include<stdio.h>main(){
int i,j;
float r;
i = 19;
j = 9;
r = i / j;
printf(" %f ",r);}
为什么它不起作用?
【问题讨论】:
-
r = i / j; ==> r=(float)i/j;'
标签: c floating-point floating-point-conversion