为什么整数除法的结果的类不是整数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么整数除法的结果的类不是整数?相关的知识,希望对你有一定的参考价值。
我正在玩R整数除法(%/%),我有一个问题。当我做
class(as.integer(4) %/% 2)
结果是
[1] "numeric"
我期望
[1] "integer"
为什么整数除法的结果不是类整数?
我注意到当我将除数改为整数时,结果是整数。但我在文档中找不到任何解释原因的内容。有人可以解释一下吗?
答案
@Nicola在评论中提供了文档参考。我想答案很简单:涉及数字的操作将保持数字 - 只有当两个参数都是整数时,结果才会保持整数。谢谢大家!
以上是关于为什么整数除法的结果的类不是整数?的主要内容,如果未能解决你的问题,请参考以下文章