欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 八進(jìn)制詳解及轉(zhuǎn)換方法 [打印本頁]

作者: 51黑bing    時(shí)間: 2016-3-20 22:54
標(biāo)題: 八進(jìn)制詳解及轉(zhuǎn)換方法

八進(jìn)制

  Octal ,縮寫OCT或O,一種計(jì)數(shù)法,采用0,1,2,3,4,5,6,7八個(gè)數(shù)碼,逢八進(jìn)位,并且開頭一定要以數(shù)字0開頭。八進(jìn)制的數(shù)較二進(jìn)制的數(shù)書寫方便,常應(yīng)用在電子計(jì)算機(jī)的計(jì)算中。
  八進(jìn)制(基數(shù)為8)表示法在早期的計(jì)算機(jī)系統(tǒng)中很常見,因此,偶爾我們還能看到人們使用八進(jìn)制表示法。八進(jìn)制適用于12位和36位計(jì)算機(jī)系統(tǒng)(或者其他位數(shù)為3的倍數(shù)的計(jì)算機(jī)系統(tǒng))。但是,對(duì)于位數(shù)為二的冪(8位,16位,32位與64位計(jì)算機(jī)系統(tǒng))的計(jì)算機(jī)系統(tǒng)來說,八進(jìn)制就不算很好了。因此,在過去幾十年里,八進(jìn)制漸漸地淡出了。不過,還是有一些程序設(shè)計(jì)語言提供了使用八進(jìn)制符號(hào)來表示數(shù)字的能力,而且還是有一些比較古老的Unix應(yīng)用在使用八進(jìn)制。
  八進(jìn)制逢八進(jìn)一,基數(shù)為八,基本符號(hào):0、1、2、3、4、5、6、7。位權(quán)8∧i。表示符號(hào):O

八進(jìn)制的轉(zhuǎn)換

  二進(jìn)制與八進(jìn)制的互相轉(zhuǎn)換和二進(jìn)制與十六進(jìn)制的轉(zhuǎn)換類似,區(qū)別在于需要操作的是三位一組而不是四位

表2-2列出了二進(jìn)制與八進(jìn)制的等效表示。

  為了把八進(jìn)制數(shù)換算為二進(jìn)制,將每一個(gè)八進(jìn)制數(shù)字替換成表2-2中對(duì)應(yīng)的三位。

  

表2-2 二進(jìn)制/八進(jìn)制換算表

  
二進(jìn)制 八進(jìn)制
%000 0
%001 1
%010 2
%011 3
%100 4
%101 5
%110 6
%111 7
 為了將一個(gè)二進(jìn)制數(shù)換算為八進(jìn)制,只需將二進(jìn)制串劃分成每三個(gè)位一組(如果需要的話,在前面補(bǔ)零),然后查表2-2,將三位一組的位串替換為相應(yīng)的八進(jìn)制數(shù)字即可
   八進(jìn)制化為十進(jìn)制
  例:將八進(jìn)制數(shù)12.6轉(zhuǎn)換成十進(jìn)制數(shù)
  (12.6)8 = 1×8 + 2×8 + 6×8 = (10.75)10
  八進(jìn)制化為二進(jìn)制
  規(guī)則:按照順序,每1位八進(jìn)制數(shù)改寫成等值的3位二進(jìn)制數(shù),次序不變。
  例: (17.36)8 = (001 111 .011 110)2 = (1111.01111)2
  八進(jìn)制化為十六進(jìn)制
  先將八進(jìn)制化為二進(jìn)制,再將二進(jìn)制化為十六進(jìn)制。
  例:(712)8 = (111001010)2 = (1CA)16
  轉(zhuǎn)換為八進(jìn)制
  二進(jìn)制化為八進(jìn)制
  整數(shù)部份從最低有效位開始,以3位一組,最高有效位不足3位時(shí)以0補(bǔ)齊,每一組均可轉(zhuǎn)換成一個(gè)八進(jìn)制的值,轉(zhuǎn)換完畢就是八進(jìn)制的整數(shù)。
  小數(shù)部份從最高有效位開始,以3位一組,最低有效位不足3位時(shí)以0補(bǔ)齊,每一組均可轉(zhuǎn)換成一個(gè)八進(jìn)制的值,轉(zhuǎn)換完畢就是八進(jìn)制的小數(shù)。
  例:(11001111.01111)2 = (11 001 111.011 110)2 = (317.36)8
  十六進(jìn)制化為八進(jìn)制
  先用1化4方法,將十六進(jìn)制化為二進(jìn)制;再用3并1方法,將二進(jìn)制化為8制。
  例: (1CA)16 = (000111001010)2 = (712)8
  說明:小數(shù)點(diǎn)前的高位零和小數(shù)點(diǎn)后的低位零可以去除
  十進(jìn)制化八進(jìn)制
  方法1:采用除8取余法。
  例:將十進(jìn)制數(shù)115轉(zhuǎn)化為八進(jìn)制數(shù)
  8| 115…… 3
  8| 14 …… 6
  8| 1 …… 1
  結(jié)果:(115)10 = (163)8
  方法2:先采用十進(jìn)制化二進(jìn)制的方法,再將二進(jìn)制數(shù)化為八進(jìn)制數(shù)
  例:(115)10 = (1110011)2 = (163)8




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1