判斷所給數字是不是2的冪

給定一個x,判斷x是否爲2的冪  (1<=x<=1000)  例如 2 4 8 16都是 java   若是你對二進制比較瞭解,你會發現一個頗有規律的現象,但凡是2的冪,其二進制有且只有一個1(最高位),其餘位都是0。code   1——1class   2——10二進制   4——100  static   8——1000while 16——1000co 利用這個特色,能夠很快地判斷出結果。re
相關文章
相關標籤/搜索