新手第一天學習 C#語言(進制互換)

提及來咱們對一些陌生或者未知的東西有一些恐懼感,可是又有一些期待,雖然我不肯定本身能不能學會這門語言,可是我會盡本身最大的努力學。二進制

 咱們第一天學的的內容呢,對大多數的人都知道,計算機的語言是二進制,可是生活中咱們用的是十進制。那要怎麼換算二進制呢?計算機

     好比一個例子:     我有個數字72 (十進制)   換成 二進制語言

        72  除以2   得商   爲  36  18  9  4  2  1生活

                   所得餘數  爲   0     0   1  0  0  1數字

          那麼從左到右寫   爲   1   0  0  1  0  0

              那麼二進制     爲  100100

二進制換成十進制      計算爲 0x2(1-1)+0x2(2-1)+1x2(3-1)+0x2(4-1)+0x2(5-1)+1x2(6-1)////////公式爲ax20+bx21+cx22+...+mx2(n-1)

                                     =8+64

                                     =72 

十進制互換八進制 和十進制互換十六進制都是如此(餘數所得爲0-7///0-9 ABCDEF)

可是呢  換算到的進制(數字)也就是基數都有

二進制   基數  0 1

十進制   基數  0 1 2 3 4 5 6 7 8 9

八進制  基數   0 1 2 3 4 5 6 7

十六進制基數  0 1 2 3 4 5 6 7 8 9 A B C D E F(A表明10)

 

二進制互換八進制(採用從右到左每三位一組,不夠加0補齊   8=23

二進制   001  101  111  011

八進制    1      5      7     3

除商餘數 1      101   111  11

二進制   001   101   111  011

二進制互換十六進制(是採用每四位數16=24

二進制      1001   0111   0111   1001

十六進制     9        7         7        9

除以商餘數 1001  111     111     1001

換二進制    1001  0111  0111   1001

相關文章
相關標籤/搜索