開啟主選單

求真百科

來自 搜狐網 的圖片

八進制是中國的一個科技名詞。

漢字是世界上最古老的文字之一[1],已有六千多年的歷史。從倉頡造字的古老傳說到公元前1000多年前甲骨文的發現,漢字有着深厚的歷史底蘊。後來的演變經歷了幾千年的漫長曆程,在形體上逐漸由圖形變為筆畫,象形[2]變為象徵,複雜變為簡單;在造字原則上從表形、表意到形聲。

目錄

名詞解釋

八進制,Octal,縮寫OCT或O,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些編程語言中常常以數字0開始表明該數字是八進制。八進制的數和二進制數可以按位對應(八進制一位對應二進制三位),因此常應用在計算機語言中。

計數法介紹

Octal,縮寫OCT或O,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些編程語言中常常以數字0開始表明該數字是八進制。八進制的數和二進制數可以按位對應(八進制一位對應二進制三位),因此常應用在計算機語言中。

八進制(基數為8)表示法在計算機系統中很常見,因此,我們有時能看到人們使用八進制表示法。由於十六進制一位可以對應4位二進制數字,用十六進制來表示二進制較為方便。因此,八進制的應用不如十六進制。有一些程序設計語言提供了使用八進制符號來表示數字的能力,而且還是有一些比較古老的Unix應用在使用八進制。

計算機需要數制轉換,計算機內部使用二進制,二進制八進制十進制之間的數制轉換,FORTRAN77 編制, 圍繞二進制與小數,完成二進制八進制十進制之間的數制轉換。

計數法歷史

有人提出,原始印歐語系「九」這個詞可能與派為「新」字。在此基礎上,有人猜測,原始印歐語系使用一個八進制數系統。

1668年約翰·威爾金斯的一篇文章中向一個真正的系統和哲學語言提出使用8為基數,而不是10,因為二分法將數字分為兩部分是最自然的方式,據此,這個數字能與下一個數值相統一。

1716年瑞典國王查理十二令Swedenborg闡述基數為64而不是10個。然而Swedenborg認為比國王智力較低的人太難理解,因此提出8為基數。1 - 7的數字有什麼用輔音字母l,年代,n,m,t,f,u(v)和零的元音o。因此8 =「lo」,16 =「so」,24 =「no」,64 =「loo」,512 =「looo」等數字連續輔音與元音發音之間依照特殊的規則。

1745年7月,休·瓊斯提出一個八進制系統為英國硬幣,度量衡。而原因是告訴我們一個統一的標準對所有量更加方便;它被稱之為格魯吉亞標準;他將每個整數劃分為八個相等的部分,每個部分又分成8個真實或假想的例子。當時所有國家普遍使用基數十(最初雙手的數字),然而8是一個更完整的和寬敞的號碼;因為它是整除半,季度,半季度(或單位)沒有分數,容易細分 ....甚至在後來的論述「八位計算的瓊斯(1753)認為:「八進制算術似乎是最稱心如意的事情,同時最接近事物的本質,因此可稱為最為自然的數,雖然現在反對使用它,幾十年後;這可能是受人歡迎的算術。」

1801年,詹姆斯·安德森批評法國公制基於十進制運算。在他的建議下創造了八進制。建議一個純粹的八進制度量衡制度和觀察到的現有系統英語單位已經很大程度上進化為一個八進制系統。

在19世紀中期,阿爾弗雷德·泰勒認為,「如果我們以八基數,那麼將超越所有的計數法」因為它是一個最好的算術系統」。「提案包括新的數字的圖形符號和新名稱的數字」,包括unty, duty, thety, foty, paty, sety, kity and under等等。例如,數字65十進制(101)在八進制的口語稱為under-un。

參考文獻