二進(jìn)制算術(shù)運(yùn)算例題 二進(jìn)制計(jì)算公式?
二進(jìn)制計(jì)算公式?假設(shè)j=I,那么j>> I=0j=I,j>> I=0右移位數(shù)等于位數(shù)除以2,二進(jìn)制是一組32:(此公式適用于正數(shù)的無符號右移,但不適用于負(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ù)的無符號右移,但不適用于負(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)制,公式:
^符號異或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
二進(jìn)制數(shù)算術(shù)加運(yùn)算?
二進(jìn)制算法類似于十進(jìn)制算法。二進(jìn)制數(shù)只有0和1。一位數(shù)加法是:0 0=0;1 0=1;0 1=1;但是1 1=10,也就是說標(biāo)準(zhǔn)是0,還有進(jìn)位。如果有進(jìn)位,最多會(huì)出現(xiàn)這樣的情況:1=11,也就是說,標(biāo)準(zhǔn)是,1,進(jìn)位。每一位都做這個(gè)操作,加法可以一位一位地完成。二進(jìn)制算術(shù)加法運(yùn)算10101010 00101010的結(jié)果是:10101010 00101010--11010100選擇a.
簡述二進(jìn)制的算術(shù)運(yùn)算法則與邏輯運(yùn)算法則?
1。二進(jìn)制加法算法:0 0=0,0 1=1,1 0=1,1 1=10即當(dāng)兩個(gè)二進(jìn)制位相加只有一位為1時(shí),加法結(jié)果為1;如果兩個(gè)二進(jìn)制位都為0,加法結(jié)果仍為0;如果兩個(gè)二進(jìn)制位相加都為1,則結(jié)果為10(相當(dāng)于十進(jìn)制中的2),即,“每2進(jìn)1”的規(guī)則與十進(jìn)制中“每10進(jìn)1”的規(guī)則相同。2二進(jìn)制減法算法:1-1=0,1-0=1,0-0=0,0-1=-1,即當(dāng)兩個(gè)相加的二進(jìn)制位為0或1時(shí),減法結(jié)果為0;如果被減法的二進(jìn)制位為1,被減法的二進(jìn)制位為0,則減法結(jié)果仍為1;如果被減法的二進(jìn)制位為0,則被減法的二進(jìn)制位為0如果是1,則必須從高位借用1,但此時(shí)借用1作為10的十進(jìn)制也是一樣的。