PHP 按位取反的问题

WBOY
發布: 2016-06-23 14:20:34
原創
1565 人瀏覽過

现在有一串数字,
$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
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板