可以这样:
int x=10,y=3;
double z;
z = x / (y*1.0);
两个int型的数据相除结果会默认为int型,如果其中有一个为double型结果就为double型,
做强制类型转换或将其中一个数乘以1.0得到double型。
两个数都先进行强制类型转换,然后进行相除..
可以像楼上那样a=(x*1.0)/(y*1.0);
也可以double a = (double)x/(double)y;
。。int /int 之后她会自动取整
double a=1.00,b=3.00
double c=a/c
强制类型转换?什么语言?
(double)1/10
a=(x*1.0)/(y*1.0);