二进制与十进制
1.0正整數轉換為二進制
學習目標:
通過這篇博文可以對二進制和十進制之間的轉換有一個詳細的了解,達到舉一反三,融會貫通.學習內容:
1. 正整數和二進制之間的轉換2. 負整數和二進制之間的轉換
3. 二進制和十進制之間的轉換
4. 小數和二進制之間的轉換
知識點:
- 整數轉化為二進制
重點:除2取余,倒序排列,將一個數除以2取余數,然后繼續除以2,直到余數為0,或者為1,將取得的余數到過來寫就是該整數的二進制.
- 負整數轉化為二進制
重點:取反加1(加的時候記得滿2進1)
- 取得52的二進制
- 對二進制取反,這樣就得到一個正整數的二進制
- 加1,在二進制后面加1,就完成正整數到負整數的轉換.
- 小數轉化為二進制
舉例:0.3轉化為二進制
0.3x2=0.6 ***************** 0
0.6x2=1.2 ***************** 1
0.2x2=0.4 **************** 0
0.4x2=0.8 ***************** 0
0.8x2=1.6 ***************** 1
0.6x2=1.2 *****************1 (停止操作)
解釋:對被轉換的小數乘以2,然后取整數的部分,然后再用得到的乘積取小數部分再乘以2,依次操作,直到出現同一個結果的時候停止操作.
- 二進制和時間之間的轉換
以上的博文內容是借鑒http://www.360doc.com/content/11/0308/14/5327079_99222581.shtml
總結
- 上一篇: python异常机制
- 下一篇: python装饰器学习