首页 > 后端开发 > php教程 > PHP 按位取反的问题

PHP 按位取反的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-23 14:20:34
原创
1597 人浏览过

现在有一串数字,
$str=1300022332121
要求按位取反该怎么弄
这个按位取反,跟其他程序的按位取反,有不同之处吗
因为我是要能够将他传给C++写的程序的,
请各位大侠执教


回复讨论(解决方案)

$str=1300022332121;echo ~$str; //2147483647
登录后复制

PHP位运算符

取反的操作任何语言都是一样的吧。

没有那么简单

你的C++要求传入的是什么?

1300022332121 已经超出了 unsigned long 可表示的范围了

php的取反运算符不好理解,可以这样记忆:~0=-1;~1=-2......~5=-6,参考资料: http://www.ibihuo.com/show-63.html

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
ajax - 关于php从前端取值的问题
来自于 1970-01-01 08:00:00
0
0
0
小白求助:关于PHP模糊查询获取ID的问题!
来自于 1970-01-01 08:00:00
0
0
0
nginx 反向代理 swoole的设置
来自于 1970-01-01 08:00:00
0
0
0
请教各位高手,关于 PHP取值问题
来自于 1970-01-01 08:00:00
0
0
0
重叠问题:我的两个 div 未按预期定位
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板