//*
* author:LMS
* createTime:2015/07/22
* desctiption :位运算[ | ^ ~ ]
and :如果a、b这两个值不同,则and结果为0。 如果a、b两个值相同,则结果为1
*或| :与逻辑中的或一致【仅当两个值均为假时为假,其馀为真】
*异或【xor】a、b的两个值不同时,异或为1。 如果a、b这两个值相同,则异或的结果为0
*取反【~~】:对每个人取反
*【注意!==以外为逻辑运算符,返回值为布尔值
*/
/*十进制二进制[取负数【补数知识】正数-256 ] 255==1111 1111
* 5 0000 0101
* 12 0000 1100
((和) () ) )---) )。
* 0000 0100===
*
* (或(or )|----------或
* 0000 1101===" 13
*
非-not!==="返回布尔值
*
* (取反(5(250 )------------ )
* [负数补数]0 1111 1010==x 256=250==x=-6【这里只是我猜测和理解的,如果有错误请指出来。 】
*
* (异或(xor ) ) (--------) ) )。
* 0000 1001===9
*/
echo 5 12; //输出4
echo '
'; echo 5 | 12; //输出13 echo '
'; //echo! 5; //还真,但不答应。 echo用于打印字符串,print_r用于打印数组很方便,var_dump )打印所有类型变量echo '
'; //echo! 0; //! false var_dump (! 1 ); 得到布尔值,全部输出1==! true
echo ~5; //输出-6
echo '
'; echo 5^12; //输出9
php位运算和异或相反
lbrack; Java泥匠rsqb; Java Components之二:算法篇项目实践中的位运算符(
作者:土坯砌砖木匠网站:http://blog.csdn.net/Jeff Li 1993个人签名3360谁想写鸿篇巨作就完成第一章.交流QQ群:[编程之美365234583] .
python的位运算符
按位运算符将数字视为二进制进行计算。 Python中的逐位运算法则如下,下表中的变量a为60,b为13,二进制形式为: a=0011 1100 b=0000 1101 -----二进制形式.
按js位运算符、位运算符
“位操作符”(Bitwise operators )将其操作数(32位比特串)视为十进制、十六进制或八进制值。 例如,用二进制数表示十进制数9的话就是1001。 按.
PHP中为位运算符lpar; 几乎不用rpar;
PHP语言的位运算符.|.^.~.〈.〉'按位、按位、按运算位和运算符"是双目运算符。 其功能是参与运算的2个数量分别对应.
Javascript的位运算符和技巧
有两种类型的ECMAScript整数:有符号整数(允许正数和负数)和无符号整数(只允许正数)。 在ECMAScript中,所有整数文字缺省为有符号整数。 这意味着什么呢? 有符号整数使用3 .
Java的位运算符、移位运算
一.比特运算Java有四个比特运算,它们的运算规则如下, (按每1比特) :比特分别全部为1,结果为1。 否则为03360 )按位或(|) 3360位,一个为1,结果为1,否则为0: )3) .
共享: Python的位运算符
位运算符将数字视为二进制进行计算。 虽然不怎么用,但很容易明白。 下表中的变量a为60,b为十六进制格式, a=0011 1100 b=0000 1101 ab=0 .
Java位运算符
Java提供的位运算符包括:左移() .无符号右移) ) .位和) .位或(|) .位非(~) .位异或(.
随机推荐
零度基点在线制作windows phone8APP
无论是否能编程,任何用户只要有浏览器,就使用Windows Phone App Studio (以下记为App Studio ),以属于自己的Windows Phone的APP应用程序为基础.
Android ListView添加多种类型的ItemView
一般来说,复杂的ListView重写BaseAdapter,通过复用convertView来减少inflate (set tag ) )和ViewHolder来改变ItemView的内容,重写BaseAda .
javacolon; 读sol; 写入配置文件
打包Jimmy; import java.io.*; import java.util.Properties; 公共类程序{公共静态v } .
SCU3312 Stockholm Knights (最大流) ) ) ) ) ) ) ) )。
在大约nm的方块中,"."表示空地," # "表示障碍," k "表示骑士," d "表示目的地。 骑士每走一步用一把,每走一步(2,3 ) .八个方向,可以问占领所有目的地最少需要几天.
win2008主机IIS 7期间; 关于web期间; config设置301重定向
要重定向win2008主机IIS7.xweb.config设置301, windows主机必须为IIS7.0或更高版本。 使用以下方法在3360网站的根目录下创建新的web.config文件,并将以下代码添加到中.
MySQL row模式绑定复制原理
3358 www.360doc.com/content/14/1107/14/12904276 _ 42333021.shtml
单纯形法Cplus; plus; 实现
作者:jostree转载出处http://www.cn blogs.com/jostree/p/4156685.html用单纯形法求解线性规划,输入单纯形法的松弛形式是矩阵的首要部分.
zabbix发现
仅扫描preface : TCP端口: netstat -tnlp|egrep -i '$1'
关于bootstrap列偏移的两种方法
第一方式:
shell编程基础lpar; 三rpar; 克隆; 位置参数和shell脚本的输入输出
一.位置参数和特殊变量有很多由shell自动代入的特殊变量。 我们已经是$? 和$1。 现总结:中常用的位置参数和特殊变量: $0相当于c语言main函数的argv[0] $1.$2.