在C#与法中,“/”除后所得的值的类型,跟他的除数和被除数的类型有关。如:
int a=4; int b=5; float c=a/b ; 则结果为0(因为会先进行int的除法操作,得出结果0,再将结果转为float 0;); 总之,得出的数都是整形的,最终发现原来除后所得的值的类型,跟他的除数和被除数的类型有关。所以,应写成:
float a=3;
float b=5;
float c=a/b;
这样,才能得出正确的结论! |
C#中,关于除法“/”运算得一点问题。
最新推荐文章于 2023-05-26 09:16:25 发布