經驗

當前位置 /首頁/經驗 > /列表

按位取反怎麼算

按位取反怎麼算

按位取反演算法是將待計算的數用2進製表示,位數最少的二進位制位數加1。取反是Java使用補碼來表示二進位制數,在補碼錶示中,最高位為符號位,正數的符號位為0,負數為1。

取反先將初始數值轉換成二進位制數,再對二進位制數的每一位(包括第一位的符號位)進行運算:即將0變為1、將1變為0。得到的是最終結果的補碼,要轉換為最終結果的原碼則需再次取補碼,就能得到計算結果。

TAG標籤:取反 按位 #