为什么(0x7FFFFFFF>> 31)+ 1为零?

时间:2014-09-28 09:11:21

标签: python linux

在python命令行中,它给出1,我想要这个答案。 但是' Putty'给我0,我不知道为什么?你能猜到吗?

1 个答案:

答案 0 :(得分:1)

Putty是一个ssh客户端,而不是shell。在你正在运行的bash中:

$ echo $(( (0x7FFFFFFF >> 31) + 1 ))
1