[求助]请问一个小数%大数的问题
不好意思,问一下,例如2/3,或者2%3,这个结果应该是什么啊,还有1/2,1%2之类的。3/2,3%2的我都会,前面是小数后面是大数的这个。。。做不来,能教一下嘛谢谢
----------------解决方案--------------------------------------------------------
"/"前面是小数的结果为:0
"%"前面是小数的结果为:前面小数!
----------------解决方案--------------------------------------------------------
2/3=0,2%3=2
----------------解决方案--------------------------------------------------------
额。。原来是这样啊,谢谢LS的
----------------解决方案--------------------------------------------------------
那2.0/3和2.0%3呢,是不是结果不一样啦?
----------------解决方案--------------------------------------------------------
前面的会输出0。666667
后面那个就会输出错误信息:Illagal use of floating point in function main.
中文意思应该是非法使用浮点数在main函数中。
----------------解决方案--------------------------------------------------------
"%"只适应于整型数值的运算!
----------------解决方案--------------------------------------------------------
以下是引用xianlin_lea在2006-10-26 17:21:14的发言:
"%"只适应于整型数值的运算! //这句话错误!在java中%也可以使用于非整型的运算,如:10.3%3==1.3 的值是true,但是在c里面不适用。所以说话不能说的太绝,要考虑在哪种情况下才适用!
"%"只适应于整型数值的运算! //这句话错误!在java中%也可以使用于非整型的运算,如:10.3%3==1.3 的值是true,但是在c里面不适用。所以说话不能说的太绝,要考虑在哪种情况下才适用!
----------------解决方案--------------------------------------------------------
以下是引用303770957在2006-10-26 18:11:47的发言:
"%"只适应于整型数值的运算! //这句话错误!在java中%也可以使用于非整型的运算,如:10.3%3==1.3 的值是true,但是在c里面不适用。所以说话不能说的太绝,要考虑在哪种情况下才适用!
"%"只适应于整型数值的运算! //这句话错误!在java中%也可以使用于非整型的运算,如:10.3%3==1.3 的值是true,但是在c里面不适用。所以说话不能说的太绝,要考虑在哪种情况下才适用!
对了,在C++中我还可以重载,想让它干什么,就干什么.
----------------解决方案--------------------------------------------------------
哦,明白鸟,谢谢LS各位哈
----------------解决方案--------------------------------------------------------