两个int型变量相除,结果一定是int型变量吗? float m,int a=1,b=2; m=a⼀b; m的值是多少

2025-04-08 14:48:17
推荐回答(1个)
回答1:

两个int变量相除,结果一定是int类型的,m=a/b; m的值是0
如果你想得到float结果,也可以加说明符如下:
m=(float)a/b;

m=a*1.0/b;
这样得到的结果是0.5