一共3個移位運算符,左移位<<,右移位>>和無符號移位>>>。左移位<<在低位處補0。右移位>>若值為正則在高位插入0,若值為負則在高位插入1。無符號右移位>>>無論正負都在高位處插入0。 非運算符~ &對兩個整型操作數(shù)中對應(yīng)位執(zhí)行布爾代數(shù),兩個位都為1時輸出1,否則0。 ^對兩個整型操作數(shù)中對應(yīng)位執(zhí)行布爾代數(shù),兩個位相等0,不等1。 |對兩個整型操作數(shù)中對應(yīng)位執(zhí)行布爾代數(shù),兩個位都為0時輸出0,否則1。