Справка по формуле Power of 2

Я понимаю, что (2 * i == (i ^ (i - 1) + 1) в Java позволит мне найти, если число является степенью двойки. Но может ли кто-нибудь объяснить, почему это работает?

8
задан Paŭlo Ebermann 22 February 2011 в 20:52
поделиться