2012-04-30 62 views
1

我有一段代碼在哪裏使用BigInteger.and操作,我不確定這是幹什麼的。在javadoc寫bigIng & bigInt,但這並沒有幫助我。在這個例子中有人可以解釋我嗎?BigInteger.and在做什麼

512.and(113078212145816597093331040047546785012958969400039613319782796882727665664) 

回答

2

and操作返回上個大整數的二進制表示執行bitwise and的結果。在您的具體示例中,第10位被提取,因爲512的二進制表示形式爲1000000000