java中gt,java >

  java中gt,java >

  

  如何解决写爬虫IP受阻的问题?立即使用。

  移位运算符

  移位运算符指向的操作数也是一个二进制位。它们可以单独用于处理整数类型(主要类型之一)。(推荐学习:java课程)

  是右移运算符,将运算符左边的运算对象向右移动运算符右侧指定的位数。

  它的通用格式如下所示:

  ValueNum指定移动值的位数。

  关于右移位规则,只需记住一点:符号位保持不变,符号位加到左边。

  运算规则:

  按照二进制的形式,所有的数都按对应的位数右移,低位移出(舍弃),高位用符号位填充,即正数用0填充,负数用1填充。

  当右移的操作数是byte和short类型时,这些类型会自动扩展为int类型。

  例如,如果要删除的值为负值,则每次右移都会在左侧填充1,如果要删除的值为正值,则每次右移都会在左侧填充0。这叫做符号扩展,右移正在进行。

  运算时用来保持负数的符号。

  计算过程

  1 2 (11是整型)

  1)11的二进制形式是:0000 0000 0000 0000 0000 0000 1011。

  2)移出低位的最后两位。因为这个数字是正数,所以在高位加零。

  3)最终结果是0000 0000 0000 0000 0000 0000 0000 0000 0000 0

  转换成十进制是3。这就是Java含义的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: