tft每日頭條

 > 科技

 > 二進制怎麼計算出十進制

二進制怎麼計算出十進制

科技 更新时间:2025-06-15 02:13:52

二進制怎麼計算出十進制?說到IP地址,大家就會想到如:120.194.4.158,下面我們就來說一說關于二進制怎麼計算出十進制?我們一起去了解并探讨一下這個問題吧!

二進制怎麼計算出十進制(從二進制到十進制再到漢字符号)1

二進制怎麼計算出十進制

說到IP地址,大家就會想到如:120.194.4.158

實際的IP地址是一串32比特的數字,按照8比特為一組分成四組,分别用十進制表示,然後再用圓點隔開。如上所示。

那麼,什麼是比特?

比特,bit,簡寫後是小寫字母b,是信息技術的最基本存儲單元。

又有點專業了,是這樣的,我們人類可以使用12389,#%%&,漢語,西班牙語等等語言,但是全世界的計算機不行,它們隻能識别二進制,就是“0”,“1”,其他的複雜語言,它識别不了,而bit,就是二進制數中的一個數位,比如110101110就是9bit,但是bit太小了,所以我們平時用不到它。唯一大家比較耳熟能詳的是比特币,就是以它命名的。

如果用bit表示IP地址,會怎麼樣呢?

01101011.11000011.00100100.11010101

這樣的IP地址打死我都記不住,怎麼辦咧?二進制是計算機的語言,十進制是人類的語言,把二進制轉換為十進制不就可以了嗎?你太聰明了!怎麼轉化呢,很簡單!

比如二進制01101011,轉化為十進制,從最後一位開始算,依次列為第0、1、2...位

第n位的數(0或1)乘以2的n次方 得到的結果相加就是答案

1乘2的0次方=1

1乘2的1次方=2

0乘2的2次方=0

1乘2的3次方=8

0乘2的4次方=0

1乘2的5次方=32

1乘2的6次方=64

0乘2的7次方=0

然後:1+2+0 +8+0+32+64+0=107.

二進制01101011=十進制107

這樣IP地址就可以轉化成了我們熟悉的192.16.31.1這樣的十進制數了。

順便說一下Byte

Byte是字節,1Byte=8bit,上面的IP地址也可以說是由4個字節,也就是32個比特組成。

Byte 是字節的英文寫法。它的簡寫為大寫字母 “B"。英文字符通常是1個字節,而中文字符通常是2個字節;

也就是說,a=1B,大=2B

當然,後面還有KB,MB,GB,TB……這些存儲單位我們是不是就很熟悉了呢?

問題來了,從二進制到漢字怎樣轉化的?

從計算機能識别的二進制數010010,到我們能識别的“absci”“人之初性本善”“@#¥%……%”,我們輸入的任何符号,漢字,西班牙語,阿拉伯語,英語……,計算機是怎樣轉化成它能看懂的0110100的?

答案就是ASCII代碼。

ASCI美國标準信息交換代碼,在計算機中,素有的數據在存儲運算時都要使用二進制數表示,如01,所以我們輸入的漢子,英語,符号等,在計算機中存儲時也用二進制來表示,而具體用哪些二進制數表示哪些符号,哪些英文字母,當然,每個國家都可以約定自己的編碼,而大家想互相通信而不造成混亂,就必須用相同的編碼規則,于是美國有關的标準化組織就出台了ASCII編碼,統一規定了常用符号用哪些二進制數來表示。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved