java中構(gòu)造方法 JAVA表達(dá)式a >>> 2什么意思?
JAVA表達(dá)式a >>> 2什么意思?&在Java語(yǔ)言中,>>;GT2表示整數(shù)a向右移動(dòng)2位,不帶符號(hào),高位用0填充。讓我給你一個(gè)Java語(yǔ)言的例子。看看公共類(lèi)a{publicstaticvo
JAVA表達(dá)式a >>> 2什么意思?
&在Java語(yǔ)言中,>>;GT2表示整數(shù)a向右移動(dòng)2位,不帶符號(hào),高位用0填充。讓我給你一個(gè)Java語(yǔ)言的例子??纯垂差?lèi)a{publicstaticvoidmain(string[]args){inta=-20系統(tǒng)輸出打印( 整數(shù).toBinaryString(a) )//>>>不帶符號(hào)右移,忽略符號(hào)位,用0 int結(jié)果填充高位=a>>> 2系統(tǒng)輸出打印( 整數(shù).toBinaryString(result))}運(yùn)行結(jié)果11101011111010顯示-20的二進(jìn)制是11101011,它被右移2位。此時(shí),高位為0,即0011 1010,結(jié)果為result=58