易貨 二進(jìn)制計(jì)算公式?
二進(jìn)制計(jì)算公式?假設(shè)j=I,那么j>> I=0j=I,j>> I=0右移位數(shù)等于位數(shù)除以2,二進(jìn)制是一組32:(此公式適用于正數(shù)的無符號(hào)右移,但不適用于負(fù)數(shù))j>> I=j&g
二進(jìn)制計(jì)算公式?
假設(shè)j=I,那么j>> I=0
j=I,j>> I=0
右移位數(shù)等于位數(shù)除以2,二進(jìn)制是一組32:(此公式適用于正數(shù)的無符號(hào)右移,但不適用于負(fù)數(shù))
j>> I=j>> I=J/(內(nèi)景)數(shù)學(xué).pow(2,I%32))
向左移位的位數(shù)等于一個(gè)組中二進(jìn)制32乘以2的位數(shù):
J<< I=J*(int)(數(shù)學(xué).pow(2,I%32))
異或運(yùn)算,從二進(jìn)制算法到十進(jìn)制,公式:
^符號(hào)異或0^0=0,1^0=1,0^1=1,1^1=0
示例:9二進(jìn)制:1001
2二進(jìn)制:0010
9^2結(jié)果:1011
轉(zhuǎn)換為十進(jìn)制:821=11
規(guī)則:跳過0的數(shù)字,只關(guān)注十進(jìn)制每一位的1個(gè)數(shù)=數(shù)學(xué).pow(2,數(shù)字(從左到右)-1
1,當(dāng)然不是異或。2二進(jìn)制逆碼是對(duì)二進(jìn)制數(shù)逐位求反,即每位向上0,變?yōu)?,1變?yōu)?。三。按位求反是單運(yùn)算符操作,而異或是雙運(yùn)算符操作。反運(yùn)算的速度比異或運(yùn)算快得多。4使用它和它自己的異或的結(jié)果和否定的結(jié)果是一樣的,但是沒有人會(huì)走這樣的彎路。