ShopJsp 最专业权威的商城系统提供商,最适合二次开发的商城系统! 快速联系通道    电话:010-62910181  手机:18611625933   QQ:94367128

java入门知识:按位操作

2016-01-13  来源:华宇盈通

你可能已经知道,我们讨论过的所有整型变量在内部都是以二进制形式表示的。一个ink类型的数值由32位二进制数字组成,在计算机界被称为位。你可以使用位运算符。

java运算符按位操作

我们在讨论所有整形变量在内部都是通过二进制的形式进行操作的,一个ink类型的数值由32位的二进制数字组成,在计算机界被称之为位,这样我们可以使用运算符按位对数值进行操作,接下来我们来做具体的了解。

"非"运算符~,属一元运算符,其结果对每个二进制位的内容求反,及非正则正,非否则否。

"与"运算符&,将两个操作数对应的二进制位进行"与",如果第一个操作数与第二个操作数的对应位都是1,则该位结果为1,否则该位结果为0。

"或"运算符1,将两个操作数对应的二进制位进行"或",如果两个操作数的对应位,其中有一个是1,则该位结果为1.只有两个对应的二进制位都是O时,该位结果才为0.

"异或"运算符^,将两个操作数对应的二进制位进行"异或",如果第一个数和第二个操作数对应的位值相同,则该位结果为0,否则该位结果为1.

通过这样的运算符我们可以对程序内的内容进行按位操作的运算,从而来解决庞大而复杂的运算问题。以上内容希望对你有所帮助。

 
在线咨询