您現在的位置是:首頁 > 棋牌

程式設計師除了程式碼,連數字都神神秘秘的

  • 由 匯智動力IT學院 發表于 棋牌
  • 2021-12-04
簡介但是,除了程式碼之外,就連數字,也都被程式設計師賦予了一層特殊含義

二進位制0和1什麼梗

程式設計師除了程式碼,連數字都神神秘秘的

一提起程式設計師,大家可能都會想到那一大段一大段的神秘程式碼,沒有學過的人可能根本想象不到這些程式碼有什麼作用。但是,除了程式碼之外,就連數字,也都被程式設計師賦予了一層特殊含義。

接下來,不如跟著匯智妹來一起盤點一下吧?

是的,0。

“0”才是第一個數字。所以,十進位制的十個數字,你看不到“十”。0到9就已經是十個數字了。就算如此,0也沒什麼別的作用了吧?

有的,佔位。突然這麼講可能會讓人覺得有點費解,那請想想一個場景:有個人工作3天,休息2天,工作3天,休息1天,如此迴圈。當你用1來表示工作日,0表示休息日時。就成了:

程式設計師除了程式碼,連數字都神神秘秘的

就算放在月曆裡,都非常清晰。

0對於簡化一個現實問題,統一標準,簡化規則,具有非常重要無可替代的作用。

10

不是“十”,而是“二”。二進位制的二。

其實,講完二進位制大家應該都明白了“10”哪裡特殊了。二進位制是計算機安身立命之本。瞭解二進位制的不一定是程式設計師,但是,程式設計師一定要懂二進位制。

說到這裡順便說一個梗:為什麼有些人分不清萬聖節(OCT 31)和聖誕節(DEC 25)?

提示:八進位制是Octal,十進位制是Decimal。

256

256是一個位元組(8bit)最多能表示的數值數。

程式設計師編寫的每段程式都離不開這一個個的“256”,每個人在最開始學習程式設計的時候,也一定與256結下了無比深厚的友誼。畢竟,在一堆程式碼和“1”、“0”之中,只有256對你不離不棄。

順便說一句,俄羅斯的法定程式設計師日是每年的第256天,9月13日(閏年為9月12日)。

1024

1024是一個完美的數字。

眾所周知的儲存單位:TB、GB、MB、KB、B,換算起來其實就是:1TB=1024GB、1GB=1024MB、1MB=1024KB、1KB=1024B。

是的,全靠1024將這些儲存單位串聯起來。當然硬碟生產商的標識其實都是按照正兒八經的1000來計算的,這也正是為什麼1 TB的硬碟在電腦上看只有953 GB多點,並不夠1TB。

1024在中國也已經逐漸變成了程式設計師節被廣大程式設計師0所慶祝。

65535

提起這個數字,那可有點太過優秀了。

unsigned short(無符號短整型數)在計算機中由16bits來表示,而無符號短整型數的取值範圍是0~65535。

而一臺伺服器TCP最多可以有的埠數同樣也是65535。

然而65535的聲名鵲起卻是因為遊戲,在那個並不十分遙遠的年代,受制於儲存技術、成本等條件的限制,很多遊戲的資料上限就是65535。各種頁遊的廣告中又經常看到諸如一刀65535級這樣的字樣。

其實,在程式設計師的眼中有特殊含義的數字遠遠不止這些。如果你也想了解一下程式設計師們的世界的話。不妨自己開啟這扇門,親自看看這個神秘的世界吧~

Top