int相除得到小数

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版权协议,转载请附上原文出处链接和本声明。