C#编程实现取整和取余的方法

2019-12-30 11:10:52丽君

C#中,关于除法"/"运算得一点问题。

现在C#与法中,"/"除后所得的值的类型,跟他的除数和被除数的类型有关。如:

 

 
  1. int a=4;  int b=5; 
  2. float c=a/b ; 

则结果为0(因为会先进行int的除法操作,得出结果0,再将结果转为float 0;);

总之,得出的数都是整形的,最终发觉原来除后所得的值的类型,跟他的除数和被除数的类型有关。所以,应写成:

 

 
  1. float a=3;  float b=5; 
  2. float c=a/b; 

这样,才能得出正确的结论!

希望本文所述对大家C#程序设计有所帮助。


注:相关教程知识阅读请移步到c#教程频道。