计算机科学导论第二章,补基础:自学:计算机科学导论 第二章 数字系统
1. 其他進制到十進制的轉換
例2.8: 將二進制數110.11轉換為十進制數
二進制
1
1
0
1
1
位置量
22
21
20
2-1
2-2
各部分結果
4 +
2 +
0 +
0.5 +
0.25
十進制
6.75
十六進制,八進制同理
2.十進制到其他進制的轉換
1)轉換整數部分
例2.11 將十進制數35轉換為二進制數。從這個十進制數開始,一邊連續尋找除以2得到的商和余數,一邊左移。
35 % 2 = 1 �C>二進制第一位
35? / 2 = 17 % 2 = 1 �C>二進制第二位
17 / 2 = 8 % 2 = 0 �C>二進制第三位
8 / 2 = 4 % 2 = 0 �C>二進制第四位
4 / 2 = 2 % 2 = 0? ->二進制第五位
2 / 2 = 1 % 2 = 1 �C>二進制第六位
1 / 2 = 0
最終結果: 100011
其他各個進制同理
2)轉換小數部分
將小數部分連續乘以2,將結果的整數部分作為二進制位上的數,再取小數部分乘以2,如此反復,直到小數部分為0。
3)數碼的數量
通過k = [logbN]來計算出數碼的數量。
3. 二進制與十六進制的轉換
這兩個進制之間存在一種關系:二進制中的4位恰好是十六進制中的1位。
例2.19 將二進制數10011100010轉換為十六進制
a).先將這個二進制數拆分,4位一個單位: 100 1110 0010.
b).二進制100 = 十進制4 = 十六進制4
二進制1110 = 十進制14 = 十六進制E
二進制0010 = 十進制2 = 十六進制2
c).最終結果為4E2
反之同理
總結
以上是生活随笔為你收集整理的计算机科学导论第二章,补基础:自学:计算机科学导论 第二章 数字系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宝付支付代扣哪个贷款
- 下一篇: 遥感在计算机领域的应用,遥感技术在测绘工