簡體   English   中英

為什么10 ^ 0在Java中等於10而不是1

[英]Why does 10 ^ 0 equal 10 in Java instead of 1

在Java中,為什么10 ^ 0等於10? 這是10乘以0的冪,在任何計算器上均等於1。

^ Java或其他大多數語言與執行求冪類似C的語法; 它執行按位XOR (與0進行XOR XOR ,將產生與您開始時相同的數字)。

如果要計算b ,請使用Math.pow(a, b)

運算符^是按位XOR。 它不是電力運營商。 要計算Math.pow() ,請使用Math.pow()

^運算符是XOR運算符 ,而不是冪函數。

要使用電源,請調用數學庫函數:

Math.pow(2,x)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM