day001 二進位制 Mac系統熟悉

2021-07-03 11:17:10 字數 1668 閱讀 4532

什麼是二進位制?

學習計算機相關專業的人肯定都比較熟悉0101這樣的**。這是一種使用二進位制來表示數值的一種方式。在我們的日常生活中,最常用的是十進位制。我們日常都是用十進位制進行數值的表示和計算的,比如人民幣100元中的100就是採用的是十進位制的計數方式。通俗來講,二進位制就是一種表示數值的方式,其特點是逢二進一。

舉例:十進位制:1 + 9 = 10;個位上變為0,往前進一位,十位上+1;

二進位制:0(10) = 0(2); 1(10) = 1(2); 2(10) = 10(2); 3(10) = 11(2); 4(10) = 100;

記住一下特殊的十進位制與二進位制數(左邊十進位制,右邊二進位制):

2     = 10

4     = 100

8     = 1000

16   = 10000

32   = 100000

64   = 1000000

128 = 10000000

十進位制轉換成二進位制(除2取餘法)

兩個整數相處,會有商和餘數。

舉例:將十進位制的87轉換成二進位制的數。

87/2    餘   1

43/2    餘   1

21/2餘    1

10/2    餘    0

5/2      餘    1

2/2    餘    0

1/2      餘    1

所以,87轉換成二進位制為:1010111

方法:用十進位制數一直除以2取餘數,一直除到商為0,然後將餘數倒過來寫。

二進位制轉成十進位制

舉例:將110110轉成十進位制。

110110 =  2^5 + 2^4 + 2^2 + 2^1 = 54

方法:從最右邊的數字開始從0開始數,為1的位就加上2的幾次方(指數就是從0開始數的數)。

位與權每乙個數值的每一位上都對應有自己的權利。

比如,十進位制的16分為個位和十位。

利用位與權的思想將二進位制轉成十進位制就簡單多了。

舉例:將100101101轉成十進位制數。

10010 1101

256    128643216 8421

256 + 32 + 8 + 4 + 1 = 301

在二進位制數為1的位上加上其對應的十進位制數。

思考題:

有乙個天平,它的遊碼是壞的,並且是沒有砝碼的。那麼現在又8個實心球,其中有乙個是有質量問題的,偏輕。問至少稱多少次可以找出有問題的實心球。

答:2次。在天平兩邊隨機各放三個實心球,如果天平平衡,說明有問題的球在另外的兩個裡面,將另外的兩個稱一次就可以知道哪個有問題了。如果天平不平衡,將輕的那邊的三個球隨機取兩個來稱,如果天平平衡則說明有問題的是另外乙個球,否則是這兩個中的其中乙個。

擴充套件:為這個天平設定一套砝碼,至少設定多少個砝碼可以稱出100克以內的所有整數?

答:5個。分別為:1、3、9、27、81。三進製。砝碼有三個狀態:放左邊,放右邊,不放。根據二進位制的思想。

mac系統的一些快捷鍵

command + 空格:切換輸入法

command + c:複製

command + v:貼上

command + q:完全關閉乙個應用(應用為啟用狀態時)

command + n:新建

command + s:儲存

系統切換重啟後按住option鍵不放,進入系統選擇介面(多系統)

二進位制 二進位制起源

現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...

1 5 二進位制系統

1.5.1 二進位制記數法 無論哪個進製,每乙個位置的表示都與乙個量值有關。十進位制,最右邊位置的量值是1,向左一位量值是10,再次向左一位量值是100,每個位置的量值都是其右邊位置量值的10倍。例如 375 就等於 3 100 7 10 5 1 更技術性的表示法為 3 10 2 7 10 1 5 ...

判斷二進位製半整數(二進位制)

10年後,tokitsukaze大佬已經變成了年收入超百萬的的精英程式設計師,家裡沒錢也沒礦的teitoku,找tokitsukaze大佬借1000塊錢,然後tokitsukaze大佬說,借你1024吧,湊個整數。沒錯在2進製下1024是 二進位制整數 乙個正整數滿足其值為2的k次方 k為正整數 我...