java中的(long)和double inferior是什么意思

时间:2015-11-25 12:51:22

标签: java biginteger

我想了解这个java行代码的作用,特别是(长)和<< 7

  BigInteger x = BigInteger.valueOf(((long) sourceArray[0]) << 7); 

如果可以在R

中编写它

由于

1 个答案:

答案 0 :(得分:2)

(long)正在将数组类型中sourceArray[0]的值转换为long值。

在java中,<<操作是按位操作操作。这意味着sourceArray[0]的基础2版本将被“左移”#34; 7次。您可以查看此链接以获取有关bitwase操作的更多信息:Bitwise operations