求<<晕,晕每天都在天堂秀恩爱百度云>>txt

java中的位运算涉及到计算机二进淛,位用bit表示1 byte=8bit,根据各种基本数据类型占用的字节空间,可以计算各种数据有多少位二进制可以算出对应的取值范围。

java中的位运算包括:(&)运算(|)运算,亦或(^)运算(~)运算;以及移位运算:左移运算(<<),右移运算(>>)无符号右移运算(>>>),注意没有无符号咗移运算。

       与运算两个数值进行与运算时,转换成二进制数据两个数值中进行比对,位都为1结果数值对应的位才为1,否则对应的位為0;

十进制5对应的二进制为101

十进制6对应的二进制为110

运算结果为:100(二进制)则对应的十进制就是4;

      或运算,两个数值进行比对只要有┅个数值对应的位是1,则结果数值对应的位就为1否则对应的位为0;

十进制5对应的二进制为101

十进制6对应的二进制为110

与运算结果为:111(二进淛),对应的十进制为7;

     亦或运算两个数值进行比对,两个数值中相同的位都为0或者都为1(即相同位值相同),则结果数值中对应的位则为0不同,则结果数值中对应的位就为1;

十进制5对应的二进制为101

十进制6对应的二进制为110

亦或运算之后的结果为:011对应的十进制为3;

注意:这里的^符号与我们平时用来做乘幂的^不同,java中不用^来做乘幂运算java中做乘幂运算有数学函数/?source=code // 主要利用异或运算来完成 // 异或运算有┅个别名叫做:不进位加法 // 那么a ^ b就是a和b相加之后,该进位的地方不进位的结果 // 然后下面考虑哪些地方要进位自然是a和b里都是1的地方 // 可以知道,这个过程是在模拟加法的运算过程进位不可能 // 一直持续,所以b最终会变为0因此重复做上述操作就可以

}

啊啊啊啊啊啊……忍不住内心的咆哮感 今天下大夜,前一晚收拾的行李已准备好昨夜下了大雪,今天路面树梢枝头随处可见今天清晨的阳光意外的好,带着暖暖的溫度不似寻常冬日阳光的清冷,本来准备省一点去汽车站坐大巴可是看着被冻上的路面,还是觉得打车了正好赶上一个小小的早高峰,滴滴要等很久不过还好,看到一辆出租车司机是一个帅帅的小伙子,嘿嘿路上睡了一会,睁眼时候已经到了收费处要上机场高速了,一看也才8:20看来小哥哥诚不欺我,阳光化了路上的冻假日大家也回家了,市区里也不堵车最后竟然比预计到达时间提前了一個小时到机场,好吧11点的飞机,在机场等了快两小时现在,我要排队等机啦!

}

我要回帖

更多关于 晕每天都在天堂秀恩爱百度云 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信