int相除要么得到前面的的整数,要么取余得到余数,无法得到真正的小数形式
但是如果是两个double或者float类型的数相除是可以得到余数的,依托这样的思路可以得到余数
先将int型的数转化为float类型的,然后相除会得到小数
对于具体取几位小数,可以通过ToString()函数来实现
如
int a=100;
int b=60;
float c= (float)b/(float)a;
如果不是整除,会有很长的小数,
c = c.ToString("0.00%");
这样就可以得到一个百分比的小数了,
版权声明:本文为hebeijg原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。