移位操作是計算機指令中比較基本的操作,是位運算的一種。在移位運算時,byte、short和char類型移位后的結(jié)果會變成int類型,對于byte、short、char和int進行移位時,編譯器未做任何優(yōu)化的情況下(優(yōu)化后不可預(yù)期),規(guī)定實際移動的次數(shù)是移動次數(shù)和32的余數(shù),也就是移位33次和移位1次得到的結(jié)果相同。移動long型的數(shù)值時,規(guī)定實際移動的次數(shù)是移動次數(shù)和64的余數(shù),也就是移動66次和移動2次得到的結(jié)果相同。算數(shù)右移位,即算術(shù)右移位,是一種帶符號的左移位運算。
您最近使用了: