欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 问答

问答

Ruby 的负数除法要向负无穷取整呢?

分类: 问答 常识词典 编辑 : 常识 发布 : 08-10

阅读 :282

Ruby 的负数除法为什么要向负无穷取整呢?"Ruby rounds(翻译成圆整?取整?四舍五入?) toward negative infinity."IA32 的div命令不是向零取整吗?ruby为什么要多此一举向负无穷rounds呢?这样有什么特别的意义吗?1 个答案

答案 1:

没有什么特别的意义,在《Ruby Programming Language》3.1.3中说明了,与C相关的语言,如C,C++,Java是向零取整,Pyt-on,Tcl,Ruby是向负无穷取整。在x86指令中,SAR是向右取整的,IDIV是向零取整的。详细情况可以参考Wikipedia: en.-.org/wiki...

下一篇:知乎应该怎么样才能区别于-知道等平台呢? 下一篇 【方向键 ( → )下一篇】

上一篇:羽绒服可以放在滚筒洗衣机里面洗吗? 上一篇 【方向键 ( ← )上一篇】