課程
/后端開發
/Python
/初識Python
小白 表示沒看懂二進制 求大家幫忙解釋一下,謝謝.
2019-03-02
源自:初識Python 3-1
正在回答
我們平時使用的數字都是十進制的。十進制使用0,1,2,3, ... 9這10個數字來表示,單個數字最大就是1,比9再大1,用一個數字就無法表示,于是就進位,這樣一來,09變為10,十位加了1,個位從最大變為最小。
舉例:對于十進制數字365來說,可以理解為365 = 5 * 1 + 6 * 10 + 3 * 100 = 5 * 10 ^ 0 + 6 * 10 ^ 1 + 3 * 10 ^ 2
也就是說,百位上的數字3代表了3個100(10^2),十位上的數字6代表了6個10(10^1),個位上的數字5代表了5個1(10^0)。
同理,二進制使用0和1這2個數字來表示,單個數字最大就是1,比1再大1,用一個數字就無法表示,于是就進位,這樣一來,01變為10,十位加了1,個位從最大變為最小。
舉例:對于二進制數字110來說,可以理解為110 = 1 * 2 ^ 2 + 1 * 2 ^ 1 + 0 * 2 ^ 0 = 6
也就是說,百位上的數字1代表了1個4(2^2),十位上的數字1代表了1個2(2^1),個位上的數字0代表了0個1(2^0)。
計算機運行只有高壓和低壓兩種,代表0和1。用連串的0和1代表一些數據或命令。
計算機又要將二進制轉化成我們熟知的十進制呈現給我們看。
十進制中的0=二進制0(二進制中不會出現2,和十進制同理,個位上不會出現數字10)
? ? ? ? ? ? ? ? ?1=? ? ? ? ? 1
? ? ? ? ? ? ? ? ?2=? ? ? ? ?10
? ? ? ? ? ? ? ? ?3=? ? ? ? ? 11
慢慢學哦
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-05
我們平時使用的數字都是十進制的。十進制使用0,1,2,3, ... 9這10個數字來表示,單個數字最大就是1,比9再大1,用一個數字就無法表示,于是就進位,這樣一來,09變為10,十位加了1,個位從最大變為最小。
舉例:對于十進制數字365來說,可以理解為365 = 5 * 1 + 6 * 10 + 3 * 100 = 5 * 10 ^ 0 + 6 * 10 ^ 1 + 3 * 10 ^ 2
也就是說,百位上的數字3代表了3個100(10^2),十位上的數字6代表了6個10(10^1),個位上的數字5代表了5個1(10^0)。
同理,二進制使用0和1這2個數字來表示,單個數字最大就是1,比1再大1,用一個數字就無法表示,于是就進位,這樣一來,01變為10,十位加了1,個位從最大變為最小。
舉例:對于二進制數字110來說,可以理解為110 = 1 * 2 ^ 2 + 1 * 2 ^ 1 + 0 * 2 ^ 0 = 6
也就是說,百位上的數字1代表了1個4(2^2),十位上的數字1代表了1個2(2^1),個位上的數字0代表了0個1(2^0)。
2019-03-02
計算機運行只有高壓和低壓兩種,代表0和1。用連串的0和1代表一些數據或命令。
計算機又要將二進制轉化成我們熟知的十進制呈現給我們看。
十進制中的0=二進制0(二進制中不會出現2,和十進制同理,個位上不會出現數字10)
? ? ? ? ? ? ? ? ?1=? ? ? ? ? 1
? ? ? ? ? ? ? ? ?2=? ? ? ? ?10
? ? ? ? ? ? ? ? ?3=? ? ? ? ? 11
2019-03-02
慢慢學哦