上下文:ActiveState Perl:这是为MSWin32-x86-multi-thread构建的perl 5,版本12,subversion 4(v5.12.4)
>perl -Mbignum=l -e "print 2 ** 32"
4294967296
>perl -Mbignum=l -e "print -2 ** 32"
-4294967296
Run Code Online (Sandbox Code Playgroud)
然后我开始思考,也许我需要划分负面的两个.
>perl -Mbignum=l -e "print (-2) ** 32"
-2
Run Code Online (Sandbox Code Playgroud)
终于想通了.
>perl -Mbignum=l -e "print ((-2) ** 32)"
4294967296
Run Code Online (Sandbox Code Playgroud)
所有括号怎么样?