二進制代碼,也稱為二進制碼,是一種由兩個基本字元`0`和`1`組成的代碼。在二進制記數系統中,數字通常用這兩個不同的符號來表示。每個數字稱為一個比特,即二進制位。
二進制代碼的運算規律是「逢二進一」。例如,十進制中的1在二進制中也是1;十進制的2(1+1)在二進制中是10;十進制的3(1+1+1)在二進制中是11;十進制的4在二進制中是100,以此類推。
二進制代碼的書寫通常在數的右下方註上基數2,或後面加`B`表示,例如`(10110001)2`。
二進制代碼是一種直接用二進制代碼指令表達的計算機語言。指令是用0和1組成的一串代碼,它們有一定的位數,並分成若乾段,各段的編碼表示不同的含義。例如,某台計算機字長為16位,即有16個二進制數組成一條指令或其它信息。16個0和1可組成各種排列組合,通過線路變成電信號,讓計算機執行各種不同的操作。
二進制記數系統由戈特弗里德·萊布尼茨於1679年設計,並在他1703年發表的文章中出現。古埃及的計數員使用兩種不同的系統表示分數,其中一種與二進制記數系統無關,另一種是荷魯斯之眼分數,這一系統的早期形式可以在埃及第五王朝的檔案中找到,而發展完備的象形文字形式可追溯到埃及第十九王朝。