PHP 的 ^操作与 Python 不同。

2014-10-31 12:59:43 +08:00
 Saaee
PHP:
echo 2287227657 ^ 180000000;
为 -2098280951
---
Python :
print(2287227657 ^ 180000000)
为 2196686345
谁能给我解决一下,如何用 PHP 获得下面的值。
2521 次点击
所在节点    问与答
3 条回复
Jaylee
2014-10-31 13:13:38 +08:00
printf("%u",2287227657^180000000);
tabris17
2014-10-31 13:16:27 +08:00
PHP没有无符号整型
Saaee
2014-10-31 13:24:17 +08:00
@Jaylee
@tabris17
谢啦。搞定了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/142891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX