java位移運算及常遇到的問題(個人總結)

左移:二進制整體左移,然後在低位補0 右移:二進制整體右移,在高位補全,補全內容根據第一位的值來確定,正數高爲補0,負數高爲補1。 無符號右移:二進制整體右移,在高位補0。 在使用過程中可能出現的問題(int類型位移的位數實際是對32進行取餘): 1、int類型移動32位:-1左移31位是 1000 0000 0000 0000 0000 0000 0000 0000,但是左移32位並不是0,而是
相關文章
相關標籤/搜索