1 . 熟記二進位制轉十進位制的幾個特殊字元。
2. 發現其轉換規律。
3. 理解二進位制的轉換規則。
4. 對知識進行自我練習。問:為什麼知識記憶幾個特殊字元?
答: 因為二進位制主要用於電腦識別ip位址,其範圍為00000000.00000000.00000000.00000000到11111111.11111111.11111111.11111111.由此轉換十進位制即為0.0.0.0到255.255.255.255.見下圖
二進位制數
十進位制數
11111111
25511111110
25411111100
25211111000
24811110000
24011100000
22411000000
19210000000
128見**
十進位制數
規律255
254+ 2^0 (1)=255
254252+ 2^1 (2)=254
252248+ 2^2 (4)=252
248240+ 2^3 (8)=248
240224+ 2^4 (16)=240
224192+ 2^5 (32)=224
192128+ 2^6 (64)=192
128128
你會發現規律,從128–225,每兩個數之間的差是遞減的:64-32-16-8-4-2-1.把這個記住上面個規律記住之後,可以開始理解轉換方法了。
規則:二進位制
1 1 1 1 1 1 1 1
十進位制128 64 32 16 8 4 2 1
這個不難理解,牢記就好。
規則3:
在轉化二進位制中,128.64.32.16.8.4.2.1,這八個數,用到哪個,哪個對應的位置就寫1,其他為0.例1:
將168轉換成二進位制。
查表可知168=128+32+8,將所對應的位置上寫1,即為:10101000.
例2 :
將157轉換為二進位制。
查表可知157=128+16+8+4+1,將所對應的位置上寫1,即為:10011101。
例3 :
將144轉換為二進位制。
查表可知144=128+16,將所對應的位置上寫1,即為:10010000。
二進位制如何轉十進位制,十進位制如何轉二進位制
學計算機的朋友剛開始學習時都要接觸進製之間的轉換,二進位制 十進位制 八進位制 十六進製制等,這個是很枯燥的,轉來轉去就轉矇圈了,別蒙別蒙,今天咱們乙個乙個搞定,看看二進位制和十進位制之間如何相互轉換的。轉成二進位制主要有以下幾種 正整數轉二進位制,負整數轉二進位制,小數轉二進位制 1 正整數轉成二...
二進位制如何轉十進位制,十進位制如何轉二進位制
二進位制如何轉十進位制,十進位制如何轉二進位制 1 正整數轉成二進位制。要點一定一定要記住哈 除二取餘,然後倒序排列,高位補零。也就是說,將正的十進位制數除以二,得到的商再除以二,依次類推知道商為零或一時為止,然後在旁邊標出各步的餘數,最後倒著寫出來,高位補零就ok咧。哎呀,還是舉說明吧,比如42轉...
二進位制轉十進位制
二進位制轉十進位制方法很多,如字元陣列,指標法等 下面用字串函式的方法實現 二進位制轉十進位制 主要用 到 string函式性質及pow求乙個數的n次方的函式過載 by adengou 2010.08.04 win7 dev c 5.0 vs 2010 通過 include include incl...