[英]sprintf %u gives wrong result
简单脚本,PHP 5.3.13,Windows 8,x32
<?php var_dump(sprintf('%u', -1380556906));
它给我正确的结果
string(10) "2914410390"
与PHP 5.4.11,Freebsd 9.1,x64相同
string(20) "18446744072328994710"
为什么? 如何将带符号的int打印为无符号的int?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.