1
choury 2017-03-29 20:41:31 +08:00 via Android
向下取整,这又不是四舍五入
|
2
Tink 2017-03-29 20:42:29 +08:00 via iPhone
向下取整
|
3
Perry 2017-03-29 20:54:51 +08:00 via iPhone
python 是 floor
c 是只看整数 |
4
Daetalus 2017-03-29 20:55:50 +08:00 1
理解成在箭头向右的数轴上,左边最近的一个整数。
|
5
Perry 2017-03-29 20:55:53 +08:00 via iPhone
|
6
knightdf 2017-03-29 20:57:10 +08:00 2
负数取模问题,参考 http://www.jianshu.com/p/452c1a5acd31
|
7
siteshen 2017-03-29 21:24:30 +08:00 1
我来写个简单易懂的答案
-1 / 2 = (1 - 2) / 2 = 1/2 - 2/2 = 0 - 1 = -1 |
8
zhidian 2017-03-29 21:45:47 +08:00
为什么我想打楼上那个简单易懂的答案呢?!逗我么。 Round 本来就有 round to zero , round down, round up 各种啊……
|
9
owt5008137 2017-03-30 00:16:33 +08:00 via Android
N/2 相当于 N>>2 。很多编译器都会这么优化掉。
所以-1 的补码全是 1 喽,有符号类型右移完还是全 1 喽 |
10
msg7086 2017-03-30 01:06:26 +08:00
整数除法和浮点数除法是两回事啊……
|
11
lxy42 2017-03-30 08:03:04 +08:00 via Android
python 文档有专门一节讲这个的
|
13
qiyuey 2017-03-30 11:42:53 +08:00
不同语言的处理结果并不相同,所以不建议这样用
|