新手学PHP之-PHP运算符与应用(二)
2011-09-08 11:12
176 查看
我的网站:兰州妈妈网
位运算符
任何信息在计算机中都是以二进制的形式保存的,位运算符允许对整型数中指定的位进行置位。如果左右参数都是字符串,则位运算符将操作字符的ascii值,浮点数也会自动转换为整型在参与位运算。位运算用于对操作数中的每一个二进制位进行运算,包括位逻辑运算符和位移动运算符,没有错位和进位。位运算符在PHP中营运的相对比较少一点。
运算符包括:&(换位与:只有参加运算的两位都为1,运算的结果才为1,否则为0);|(换位或:只有参加运算的两位都为0,运算的结果才为0,否则为1);^(换位异或:只有参加运算的两位不同,运算的结果才为1,否则为0);~(换位非:将用二进制表示的操作数中的1变为0,0变为1);<<(左移:将左边的操作数在内存中的二进制数据左移右边操作数指定的位数,右边移空的部分补上0);>>(右移:将左边操作数在内存中的二进制数据右移右边操作数指定的位数,左边移空的部分补0)。例如:
<?php $a=15; //00000000 00000000 00000000 00001111 $b=13; //00000000 00000000 00000000 00001101 $c=$a&$b; echo $c; ?>
先是将15和13转换为二进制然后在进行运算,输出得到的结果是13.
赋值运算符:
赋值运算符是一个二元运算符,它左边的操作数必须是变量,右边可以使一个表达式。是把其右边表达式的值赋给左边的变量,或者说是将原表达式的值拷贝到新变量中。运算符包括:=(将一个值或表达式的结果赋给变量,例如$X=3;);+=(将变量与所赋的值相加后的结果再赋给该变量。例如$X+=3等价于$X=$X+3;);-=(将变量与所赋的值相减后的结果再赋给该变量,$X-=3等价于$X=$X-3;);*=;/=;%=;.=。
相关文章推荐
- 新手学PHP之-PHP运算符与应用(一)
- 建站有很多技术,如 HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、http://ASP.NET、Web Services、浏览器脚本、服务器脚本等。它们的区别是什么?新手一点不懂,想理清所有这些技术之间的关系和应用范围。
- Ajax在PHP开发中的应用[转]
- PHP高级应用开发实践(1)
- 安装PHP应用服务器---lamp-hhh-v3
- Yii PHP Framework有用新手教程
- PHP基础函数应用
- 由浅入深学习动态网页制作PHP的编程与应用(二)
- 新手配置 PHP 调试环境(IIS+PHP+MYSQL)
- 对于新手学习PHP的规划建议
- 《直捣黄龙》五天学会PHP,五天学会做应用
- PHP 异步执行方法,模拟多线程的应用分析
- PHP常用代码大全(新手入门必备)
- 有关JSON以及JSON在PHP中的应用
- PHP新手上路(四)
- PHP - Cookie 应用
- 项目中应用Redis+Php的场景
- 菜鸟新手福利!国外程序员收集整理的PHP资源大全!
- 使用Cocos2d-JS制作游戏新手引导(四)应用篇
- 转:PHP中的密码学算法及其应用2-对称密码算法