各位高手,我有个问题不明白。请进来指点一下! 左移、右移运算符是<< >>&|^~这几个好象都是与或非一类的运算符吧0 & 0 = 00 & 1 = 11 & 1 = 1就是这种东东吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就java而言,一个Int型数为32为,即四个字节表示,拿上面的比如整数8,它的二进制表示为 00000000 00000000 00000000 00001000 ,如果有个n,它的右数第四位为1,则 XXXXXXXX XXXXXXXX XXXXXXXX XXXX1XXX ,那么两数进‘&'操作,即按位"与"操作,0&X=0 , 1&1=1 ,所以两数相& 的结果就是8,8/8当然是1!不知到这样解释清不清楚!! 0000 0000 0000 1000 xxxx xxxx xxxx 1xxx &___________________ 0000 0000 0000 1000按位与,结果=88/8=1 8就是2的3次方,二进制为1000,"&"(and)是按位与运算,与的规则就是1&1=1,1&0=0,0&1=0,0&0=0. XXXXXXXX 00001000&(and)----------------- = 0000X000另外:"|"是按位或"~"是按位非"^"是异或运算 两端小代码,很头疼,希望大家帮我看下。 如何优化sql语句? 客户端没装jdk显示不了applet怎么办?请高手指点!进!!!挺着急的!!! (i++) + (i++) + (i++)的问题 求教:关于JAVA的学习 这个东东如何实现 输出有错 解惑的,请进! 看了篇文章,郁闷,散。。。 很急,望大虾帮忙 多媒体会议系统 错在哪 study_body 进来
不知到这样解释清不清楚!!
xxxx xxxx xxxx 1xxx
&___________________
0000 0000 0000 1000按位与,结果=8
8/8=1
00001000
&(and)
-----------------
= 0000X000另外:
"|"是按位或
"~"是按位非
"^"是异或运算