除法运算数
回答
%
operator是余数运算符。它将第一个操作数除以第二个时计算余数。
您需要使用/
operator与至少一个浮点数得到0.4
结果。否则,该运算符会计算两个整数操作数的integer division,并忽略小数部分。
10.0/25 = 0.4
10.0/25.0 = 0.4
10/25.0 = 0.4
%
是modulo运营商。所以,10除以25,剩下的(不能完全除以25)正在退回。
请参见下面的例子:
25 % 25 = 0
25 % 6 = 1
25 % 10 = 5
你看 - 10%25 = 10是正确的,因为10是不是25整除,因此它返回10
这样,它会工作:
double ab = 10/25;
label1.Text = ab.ToString();
// label1.Text is now "0.4"
这是错误的。无论您想要分配哪种类型,“10/25”都会返回“0”。 –
要做到10/25 = 0.4
你必须做
double ab = (double)10/(double)25;
因为%是模运算符。 10 % 25 = 10
只是正确的。
这是错的。无论您想要分配哪种类型,“10/25”都会返回“0”。 –
如果两个变量都是双倍,则返回0.4。检查修改后的答案。 –
- 1. Python整数除法运算符vs math.floor
- 2. C++与Java除法运算
- 3. 除法运算标题
- 4. ARM整数除法算法
- 5. 微软加速器除法运算
- 6. c中的复数运算算法
- 7. 数学运算顺序算法
- 8. 数学函数库中的除法函数如何处理精度误差,除法运算符无法执行?
- 9. 运算符重载删除函数
- 10. 删除运算符和数组?
- 11. 运行时间为O(logn)的二进制数除算法
- 12. 在数据表R中创建两个变量(除法运算)
- 13. 与浮点运算一致的整数除法
- 14. 加法运算
- 15. 加法和乘法的数学运算
- 16. 大整数除法 - Knuth的算法D
- 17. 整数除法算法分析
- 18. 无法找到数字文字运算符'运算符'“x0'
- 19. PHP算术运算(加法)
- 20. 计算算法运行时?
- 21. 运算符优先算法
- 22. 除以5,一些不使用除法运算符
- 23. 删除转换运算符
- 24. 运算符删除关联
- 25. 使用除非运算符
- 26. 删除“ - ”二元运算
- 27. 运行PHP运算时除以零
- 28. 删除与删除[] C++运算符
- 29. Mysql乘法运算
- 30. 是由合金支持的乘法和除法运算符吗?
你在'/'和'%'之间找不到任何区别吗? –