位运算符&在ph5下和php4下一样吗? 居然不一样php4是bbphp5是aa 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php573 & 0x80000000==73????????? 现在还没用PHP5还在php4奋斗啊 73 & 0x80000000的结果:在php4下等于0在php5下等于73 不一样,应该说是php5的bug,您向开发组报告了吗?代码<?php$a = 73;$b = 0x80000000;printf("%08X %08X %08X",$a,$b,$a&$b);?>php 4.3.200000049 80000000 00000000 php 5.0.200000049 7FFFFFFF 00000049这就是说php5把参与运算的数做为有符号数来操作了,而通常做位运算时是当作无符号数的 在这里,http://bugs.php.net/bug.php?id=30695 为什么mysql以前关键字不冲突,现在却冲突了? PHP调用DLL的问题~~ 复杂的地址省份城市正则提取 php中如何把内容里的空格替换成百分号 % CSDN积分漏洞 新手问一个很菜的问题! mysql 表的数据逐渐 多。怎么解决 100分求一个关于数组格式化的问题 phpmyadmin 的建库文件放在哪啊? 50分问个简单问题。 问一个mysql的sleep问题 Session在Linux下不好用
73 & 0x80000000==73?????????
还在php4奋斗啊
在php4下等于0
在php5下等于73
<?php
$a = 73;
$b = 0x80000000;
printf("%08X %08X %08X",$a,$b,$a&$b);
?>php 4.3.2
00000049 80000000 00000000 php 5.0.2
00000049 7FFFFFFF 00000049这就是说php5把参与运算的数做为有符号数来操作了,而通常做位运算时是当作无符号数的