八進位制到底用Q還是O表示八進位制到底用Q還是O表示啊???怎麼書上寫的都不一樣啊。。。。。。

2021-05-19 19:33:43 字數 6336 閱讀 4520

1樓:angleblack歌

八進位制用q表示。八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。

八進位制的數和二進位制數可以按位對應(八進位制一位對應二進位制三位),因此常應用在計算機語言中。

二進位制化為八進位制:

1、整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的整數。小數部份從最高有效位開始,以3位一組,最低有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的小數。

2、 例:(11001111.01111)2 = (011 001 111.011 110)2 = (317.36)8

2樓:嫃縝

一般用字尾 q 表示這個數是八進位制數

八進位制是一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。

3樓:辣條味少女

八進位制中q和o都可以使用。

八進位制數的英文單詞是octal,因此八進位制縮寫的第一個字母應當是o,由於字元 o 與數字 0 太容易混淆,所以常常使用 q 作為八進位制數的字尾。

八進位制的定義

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

八進位制(基數為8)表示法在計算機系統中很常見,因此,我們有時能看到人們使用八進位制表示法。由於十六進位制一位可以對應4位二進位制數字,用十六進位制來表示二進位制較為方便。因此,八進位制的應用不如 十六進位制。

有一些 程式設計語言提供了使用八進位制符號來表示數字的能力,而且還是有一些比較古老的unix應用在使用八進位制。

八進位制到底用q還是o表示啊???怎麼書上寫的都不一樣啊。。。。。。

4樓:綠色小小鳥

字尾 q 表示這個數是八進位制數(octal),本來八 進位制數的英文單詞的第一個字母應當是 o,因為字元 o 與數字 0 太容易混淆,所以常常也使用字 符 q 作為八進位制數的字尾

5樓:angleblack歌

八進位制用q表示。八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。

八進位制的數和二進位制數可以按位對應(八進位制一位對應二進位制三位),因此常應用在計算機語言中。

二進位制化為八進位制:

1、整數部份從最低有效位開始,以3位一組,最高有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的整數。小數部份從最高有效位開始,以3位一組,最低有效位不足3位時以0補齊,每一組均可轉換成一個八進位制的值,轉換完畢就是八進位制的小數。

2、 例:(11001111.01111)2 = (011 001 111.011 110)2 = (317.36)8

6樓:匿名使用者

這只是一個代號,兩個都可以…

八進位制的符號是o還是q?

7樓:匿名使用者

octonary的首字母o

類似的:十進位制的d,二進位制的b都是英文首字母

八進位制數的字尾是「o」還是「q」

8樓:匿名使用者

八進位制為o,十六進位制為h,十進位制為d,二進位制為b。

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

9樓:匿名使用者

o吧.沒記得有q的啊.

10樓:匿名使用者

如果是用計算機寫輸出格式的話,

int %d

long %ld

unsigned %u

八進位制 %o

十六進位制 %x

char %c

float %f

指數 %e

string %s

自動根據長度選擇是實型或是指數的 %g

11樓:百度使用者

八進位制為o,十六進位制為h,十進位制為d,二進位制為b

12樓:麥雨凌

是0,但是是字首;十六進位制的也是字首,為「0x」或「0x」.

13樓:匿名使用者

是字母'o'不是零,八進位制是零

為什麼八進位制用q表示?

14樓:老夫便知天下事

沒有寫錯,一開始是用o表示的對應的單詞是octal,後來發現o與0容易搞混,就慢慢有了用q來表示,反正這兩種表示都是對的,不用在意。

八進位制為什麼用&o……表示?

15樓:匿名使用者

十六進位制,h為hex的縮寫

hex. (hexadecimal)

n. 十六進位制的, 用 16 作為基礎的數字系統 (跟 10 進位制相反)

同樣,o是octal的縮寫

octal [oc·tal || 'ɑktl /'ɒktl]adj. 八進位制的, 以八為基礎, 以八為基礎的 (計算機, 電子學用語)

另外還有平常預設不寫的d,為decimal的縮寫,十進位制還有b為binary,二進位制的縮寫

btw: 善用google,這些其實很容易搜尋到答案的

16樓:匿名使用者

這是為了讓電腦區別它是什麼數字。

17樓:喜晴中鴻遠

octal表示八進位制.

binary表示二進位制.

取其首字母.

八進位制用o還是h表示

18樓:淚流簌簌孫丹菲

八進位制o,十六進位制h ,十進位制d,二進位制是b

請問字母d,q,h,b,o分別代表幾進位制?另外,如果題目中沒有說明是幾進位制,那麼題目預設的是幾進位制

19樓:二鍋頭就是二

1、字母d 代表十進位制,十進位制即滿十進一,滿二十進二,以此類推……2.按權展開,第一位權為10^0,第二位10^1……以此類推,第n位10^(n-1),

2、字母h代表十六進位制,十六進位制(簡寫為hex或下標16)在數學中是一種逢16進1的進位制。一般用數字0到9和字母a到f(或a~f)表示,其中:a~f表示10~15,這些稱作十六進位制數字。

3、字母b代表二進位制,二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」

4、字母o和q都代表八進位制,八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。

如果題目中沒有說明是幾進位制,那麼預設就是我們通常使用的十進位制,十進位制一般是用字母d代表,但是在進位制轉換過程中一般都會省略字母d。

擴充套件資料

一、十進位制轉二進位制

方法為:十進位制數除2取餘法,即十進位制數除2,餘數為權位上的數,得到的商值繼續除2,依此步驟繼續向下運算直到商為0為止。

二進位制轉十進位制

方法為:把二進位制數按權、相加即得十進位制數。

二、二進位制轉八進位制

方法為:3位二進位制數按權相加得到1位八進位制數。(注意事項,3位二進位制轉成八進位制是從右到左開始轉換,不足時補0)。

八進位制轉成二進位制

方法為:八進位制數通過除2取餘法,得到二進位制數,對每個八進位制為3個二進位制,不足時在最左邊補零。

三、二進位制與十六進位制之間的轉換

1、二進位制轉十六進位制

方法為:與二進位制轉八進位制方法近似,八進位制是取三合一,十六進位制是取四合一。(注意事項,4位二進位制轉成十六進位制是從右到左開始轉換,不足時補0)。

2、十六進位制轉二進位制

方法為:十六進位制數通過除2取餘法,得到二進位制數,對每個十六進位制為4個二進位制,不足時在最左邊補零。

四、十進位制與八進位制與十六進位制之間的轉換

十進位制轉八進位制或者十六進位制有兩種方法

1、間接法—把十進位制轉成二進位制,然後再由二進位制轉成八進位制或者十六進位制。這裡不再做**用法解釋。

2、直接法—把十進位制轉八進位制或者十六進位制按照除8或者16取餘,直到商為0為止。

五、八進位制或者十六進位制轉成十進位制

方法為:把八進位制、十六進位制數按權、相加即得十進位制數。

八進位制與十六進位制之間的轉換有兩種方法

第一種:他們之間的轉換可以先轉成二進位制然後再相互轉換。

第二種:他們之間的轉換可以先轉成十進位制然後再相互轉換。

20樓:丿

d即decimal表示十進位制,h即hex表示十六進位制,o即octet表示八進位制,b即binary表示二進位制。

通常在題目沒有明確說明的情況下,預設為十進位制。

擴充套件資料

數制也稱計數制,是指用一組固定的符號和統一的規則來表示數值的方法。按進位的原則進行計數的方法,稱為進位計數制。比如,在十進位計數制中,是按照「逢十進一」的原則進行計數的。

常用進位計數制:

1、十進位制(decimal notation),有10個基數:0 ~~ 9 ,逢十進一;

2、二進位制(binary notation),有2 個基數:0 ~~ 1 ,逢二進一;

3、八進位制(octal notation),有8個基數:0 ~~ 7 ,逢八進一;

4、十六進位制數(hexdecimal notation),有16個基數:0 ~~ 9,a,b,c,d,e,f (a=10,b=11,c=12,d=13,e=14,f=15) ,逢十六進一。

21樓:熱心網友

字母d 代表十進位制

字母h代表十六進位制

字母b代表二進位制

字母o、q代表八進位制

如果題目中沒有說明是幾進位制,一般預設為d十進位制的,不過,正規考試時,都會說明需要用到哪一種。

擴充套件資料:

十進位制:

人類天然選擇了十進位制。

由於人類解剖學的特點,雙手共有十根手指,故在人類自發採用的進位制中,十進位制是使用最為普遍的一種。成語「屈指可數」某種意義上來說描述了一個簡單計數的場景,而原始人類在需要計數的時候,首先想到的就是利用天然的算籌——手指來進行計數。

十進位制編碼幾乎就是數值本身。

數值本身是一個數學上的抽象概念。經過長期的演化、融合、選擇、淘汰,系統簡便、功能全面的十進位制計數法成為人類文化中主流的計數方法,經過基礎教育的訓練,大多數的人從小就掌握了十進位制計數方法。

盤中放了十個蘋果,通過數蘋果我們抽象出來「十」這一數值,它在我們的腦海中就以「10」這一十進位制編碼的形式存放和顯示,而不是其它的形式。從這一角度來說,十進位制編碼幾乎就是數值本身。

十進位制的基數為10,數碼由0-9組成,計數規律逢十進一。

二進位制:

二進位制有兩個特點:它由兩個數碼0,1組成,二進位制數運算規律是逢二進一。

為區別於其它進位制,二進位制數的書寫通常在數的右下方註上基數2,或加後面加b表示,其中b是英文二進位制binary的首字母。

例如:二進位制數10110011可以寫成(10110011)2,或寫成10110011b。對於十進位制數可以不加標註,或加字尾d,其中d是英文十進位制decimal的首字母d。

計算機領域我們之所以採用二進位制進行計數,是因為二進位制具有以下優點:

1、二進位制數中只有兩個數碼0和1,可用具有兩個不同穩定狀態的元器件來表示一位數碼。例如,電路中某一通路的電流的有無,某一節點電壓的高低,電晶體的導通和截止等。

2、二進位制數運算簡單,大大簡化了計算中運算部件的結構。

二進位制數的加法和乘法基本運演算法則各有四條,如下:

0+0=0,0+1=1,1+0=1,1+1=10

0×0=0,0×1=0,1×0=0,1×1=1

3、二進位制天然相容邏輯運算。

但是,二進位制計數在日常使用上有個不便之處,就是位數往往很長,讀寫不便,如:把十進位制的100000d寫成二進位制就是11000011010100000b,所以計算機領域我們實際採用的是十六進位制。

二進位制數轉換為十六進位制數時,長度縮減為原先的約四分之一,把十進位制的100000寫成八進位制就是303240。十六進位制的一個數位可代表二進位制的四個數位。這樣,十進位制的100000寫成十六進位制就是186a0。

八進位制怎麼算

一 八進位制轉換二進位制 方法 取一分三法,即將一位八進位制數分解成三位二進位制數,用三位二進位制按權相加去湊這位八進位制數,小數點位置照舊。例 將八進位制的 327 o轉換為二進位制的步驟如下 1.3 011 2.2 010 3.7 111 4.讀數,讀數從高位到低位,011010111,即 32...

求二進位制八進位制十進位制16進位制之間的詳細轉換關係

16進位制 0 1 2 3 4 5 6 7 8 9 a b c d e f 10進位制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 這是16進位制轉化10進位制的 我來幾個例子吧 27 10進位制 27 16 1餘11,則用16進位制可表示為1b,即餘數用 表示。再說...

二進位制八進位制十進位制十六進位制的英文名稱分別是什麼

二進位制 binary system 八進位制 octal number system十進位制 decimal system 十六進位制 hexadecimal c語言中的可以直接轉,輸出用 d,o,x分別表示十進位制,八進位制,十六進位制,二進位制比較麻煩,你需要使用其他進位制轉成二進位制再輸出 ...