Advertisement

Java基础10 运算符3 位运

阅读量:

文章目录

    • 引言
      • 二进制与十进制的相互转换

      • 位运算相关操作

        • 与(&)运算方式
        • 或(|)运算方式
        • 异或(^)运算方式
        • 位移运算操作
        • 取反运算方法
      • 总结

引言

本部分将介绍位运算的相关内容,这是一种可以直接对二进制数据进行操作的计算方式。其主要包含与(&)、或(|)、异或(^)、取反(~)以及位移(<<, >>)等几种基本运算形式。若希望深入掌握位运算的应用,首先需要了解十进制数值与二进制表示之间的转换方法。

二进制十进制之间的转换

十进制转换为二进制的方法遵循“除以2取余数,直至商为0,再将余数逆序排列”的规则,即可得到对应的二进制表示形式。
举例说明:将数字11转换为二进制形式的过程如下:
首先进行11除以2,得到商5余1;
接着将5除以2,得到商2余1;
随后将2除以2,得到商1余0;
最后将1除以2,得到商0余1。
按照余数的逆序排列方式,得出的结果为1011。由于Java语言中的int类型占用32位存储空间,因此在Java中表示时需补足前导零,最终结果呈现为:00000000 00000000 00000000 00001011。
对于二进制转十进制的运算,则采用各位置上数值乘以对应权重后

全部评论 (0)

还没有任何评论哟~