2^32 - 1
$ perl -e 'print [0,1,2,3]->[4294967295]'
3
2^32
$ perl -e 'print [0,1,2,3]->[4294967296]'
0
64ビット環境なんだけど32ビット符号付き整数として処理されてる模様。
Go to list of users who liked
More than 5 years have passed since last update.
2^32 - 1
$ perl -e 'print [0,1,2,3]->[4294967295]'
3
2^32
$ perl -e 'print [0,1,2,3]->[4294967296]'
0
64ビット環境なんだけど32ビット符号付き整数として処理されてる模様。
Register as a new user and use Qiita more conveniently
Go to list of users who liked