Java關於^的坑

在平時運算中,大家都習慣^就是“次方運算”,比如10^2 = 100,2^3=8 。但是這在Java中甚至說在計算機中,^並不是表示“次方運算”,

而是表示 二進制位數運算中,如果相對應位值相同,則結果爲0,否則爲1,也就是計算機中異或運算符 “^”,用於邏輯運算

^ 如果相對應位值相同,則結果爲0,否則爲1 如,(60 ^ 13)得到49,即 0011 0001
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章