java – “long x = 1/2”等于1还是0,为什么?
作者:互联网
参见英文答案 > Integer division: How do you produce a double? 10个
如果我有类似的东西:
long x = 1/2;
这不应该四舍五入到1?当我在屏幕上打印它时,它说0.
解决方法:
它正在进行整数除法,它会截断小数点右边的所有内容.
标签:c-3,integer-division,java,long-integer 来源: https://codeday.me/bug/20190925/1816815.html