0o是幾進(jìn)制?
在PYTHON語言中,0o是用來表示一個(gè)八進(jìn)制常數(shù)。八進(jìn)制,Octal,縮寫OCT或O,一種以8為基數(shù)的計(jì)數(shù)法,采用0,1,2,3,4,5,6,7八個(gè)數(shù)字,逢八進(jìn)1。
一些編程語言中常常以數(shù)字0開始表明該數(shù)字是八進(jìn)制。八進(jìn)制的數(shù)和二進(jìn)制數(shù)可以按位對應(yīng)(八進(jìn)制一位對應(yīng)二進(jìn)制三位),因此常應(yīng)用在計(jì)算機(jī)語言中。
計(jì)數(shù)法應(yīng)用
八進(jìn)制廣泛應(yīng)用于計(jì)算機(jī)系統(tǒng),如PDP-8,ICL 1900和IBM大型機(jī)使用12位、24位或36位。八進(jìn)制是這些基礎(chǔ),因?yàn)樗麄兊淖罾硐氲亩M(jìn)制字縮寫大小能被3整除(每個(gè)八進(jìn)制數(shù)字代表三個(gè)二進(jìn)制數(shù)字)。四、八到十二個(gè)數(shù)字可以簡明地顯示整個(gè)機(jī)器。
它也降低成本使得數(shù)字允許通過數(shù)碼管,七段顯示器,和計(jì)算器用于操作員控制臺,他們在二進(jìn)制顯示使用過于復(fù)雜,然而十進(jìn)制顯示需要復(fù)雜的硬件,十六進(jìn)制顯示需要顯示更多的數(shù)字。
然而,所有現(xiàn)代計(jì)算平臺使用16 - 32位,或者64位,如果使用64位,將進(jìn)一步劃分為八位字節(jié)。這種系統(tǒng)三個(gè)八進(jìn)制數(shù)字就能滿足每字節(jié)需要,與最重要的八進(jìn)制數(shù)字代表兩個(gè)二進(jìn)制數(shù)字(+ 1為下一個(gè)字節(jié),如果有的話)