教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢(xún)/投訴熱線:400-618-4000

問(wèn)答>JavaEE>Java中二進(jìn)制轉(zhuǎn)十進(jìn)制的方法是什么?

Java中二進(jìn)制轉(zhuǎn)十進(jìn)制的方法是什么?

來(lái)源傳智教育2022年05月24日 16時(shí)56分09秒

  二進(jìn)制轉(zhuǎn)換成十進(jìn)制數(shù)要從右到左用二進(jìn)制位上的每個(gè)數(shù)乘以2的相應(yīng)次方。例如,將最右邊第一位的數(shù)乘以2的0次方,第二位的數(shù)乘以2的1次方,第n位數(shù)乘以2的n-1次方,然后把所有相乘后的結(jié)果相加,得到的結(jié)果就是轉(zhuǎn)換后的十進(jìn)制數(shù)。

  例如,把二進(jìn)制數(shù)01100100轉(zhuǎn)換為十進(jìn)制,轉(zhuǎn)換方式如下:

圖例1.png

       由于0乘以任意數(shù)都是0,因此上述表達(dá)式也可以簡(jiǎn)寫(xiě)為

圖例2.png

       得到的結(jié)果100就是二進(jìn)制數(shù)01100100轉(zhuǎn)換后的十進(jìn)制數(shù)。

和我們?cè)诰€交談!