2014-09-28 125 views
-3

在python命令行中,它给出1,我想要这个答案。 但'腻子'给我0,我不知道为什么?你能猜到吗?为什么(0x7FFFFFFF >> 31)+ 1是零?

+2

'putty' * *不是*您的Linux上的命令解释程序。它可能是'bash'。因此请阅读[bash'的文档](https://www.gnu.org/software/bash/) – 2014-09-28 09:16:05

+0

自从Putty进行计算后? – 2014-09-28 09:16:47

回答

1

腻子是一个SSH客户端,而不是壳。在bash中,您可能正在运行:

$ echo $(((0x7FFFFFFF >> 31) + 1)) 
1 
相关问题