天天看點

c++十進制轉二進制_進制轉換 二進制轉十進制

      上節課我們學習了十進制轉換成二進制的方法,那二進制轉換十進制是怎麼轉換的呢?我們來看看下面的動圖(白色為二進制,紅色為十進制),你找到規律了嗎?

c++十進制轉二進制_進制轉換 二進制轉十進制

       我們這節課學習一下二進制轉換十進制的方法。方法如下:将二進制數從小數點開始,往左從0開始對數值進行正序編号,往右從-1開始對數值進行編号,直到最末位。然後分别将各個位上的數乘以2的K次幂(其中k的值為各個位對應的上述編号),對所得的值求和。

       因為是二進制是以上述乘以2的K次幂。

c++十進制轉二進制_進制轉換 二進制轉十進制
c++十進制轉二進制_進制轉換 二進制轉十進制

       通過上面的學習,我們掌握了二進制轉換十進制的方法,那我們把次方法進行知識遷移擴充。R進制轉換為十進制數。将R進制數從小數點開始,往左從0開始對數值進行正序編号,往右從-1開始對數值進行編号,直到最末位。然後分别将各個位上的數乘以R的K次幂(其中k的值為各個位對應的上述編号),對所得的值求和。

c++十進制轉二進制_進制轉換 二進制轉十進制

下一篇我們會介紹二進制與八進制、十六進制互相轉換的方法,歡迎大家繼續關注

c++十進制轉二進制_進制轉換 二進制轉十進制

本公衆号介紹計算機基礎知識及辦公軟體的使用方法,歡迎關注!

繼續閱讀