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

2021-03-03 22:26:36 字數 2695 閱讀 4260

1樓:老夫便知天下事

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

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

2樓:綠色小小鳥

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

3樓: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

4樓:匿名使用者

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

c語言中b代表二進位制,q代表八進位制,d代表十進位制,那麼什麼字元代表十六進位制呢?

5樓:四舍**入

h: hexadecimal 十六進位制的

其他進位制的代表字元:

b: binary 二進位制的

q: quaternary **制的

d: decimal 十進位制的

o: octal 八進位制的.

擴充套件資料:表示方式

c語言、c++、shell、python、java語言及其他相近的語言使用字首「0x」,例如「0x5a3」。開頭的「0」令解析器更易辨認數,而「x」則代表十六進位制(就如「o」代表八進位制)。在「0x」中的「x」可以大寫或小寫。

對於字元量c語言中則以x+兩位十六進位制數的方式表示,如xff,同時也以h: hexadecimal 代表十六進位制的。

6樓:匿名使用者

b: binary 二進位制的

q: quaternary **制的

d: decimal 十進位制的

h: hexadecimal 十六進位制的

o: octal 八進位制的.

應該是o代表八進位制,h代表十六進位制,q是**制

7樓:曾出現在街角

hex代表十六進位制 0x01h

8樓:匿名使用者

h: hexadecimal 十六進位制的

h代表十六進位制

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

9樓:匿名使用者

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

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

10樓:匿名使用者

o吧.沒記得有q的啊.

11樓:匿名使用者

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

int %d

long %ld

unsigned %u

八進位制 %o

十六進位制 %x

char %c

float %f

指數 %e

string %s

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

12樓:百度使用者

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

13樓:麥雨凌

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

14樓:匿名使用者

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

八進位制用o還是h表示

15樓:淚流簌簌孫丹菲

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

八進位制 為什麼以q結尾?如25q

16樓:靈怨子

我們老師上課時說好像是因為雖然縮寫是o,但是為了避免數字0混淆就加了一筆變成q了

17樓:匿名使用者

八進位制數(octal number),所以有時用o結尾,有時用q結尾,原因:為避免把字母o誤認作零,改由q代替

18樓:星際和尚

汗 必須的。。就像 b:二進位制 d:十進位制(預設不寫)

19樓:匿名使用者

二進位制binary system十進位制 decimal system八進位制 octonary system十六進位制 hexadecimal system

八進位制在程式設計中有什麼作用,八進位制數是什麼?

linux系統下來的檔案許可權就是用八進位制表示源的。八進位制是三位,所有可以用來表示 是否此程式可以執行 用x表示 是否此程式可讀 用r表示 是否此程式可寫入 用w表示 0表示false,1表示true。程式設計將十進位制轉換成八進位制,使用棧來實現 typedef int selemtype 定...

十進位制數205 5的八進位制數表示為

十進位制數205.5的八進位制數表示為 315.4 整數部分轉換採用除8取餘法,小數部分採用乘8取整法,計算方法和十進位制轉二進位制差不多。整數轉換 205 8 25 餘5,25 8 3 餘1,3 8 0 餘3。然後將得到的餘數進行逆向排序得到8進位制整數315.4。小數轉換 0.5x8 4 取整4...

2483的八進位制和十六進位制

十進位制轉八進位制或者十六進位制有兩種方法。第二 直接法 把十進位制轉八進位制或者十六進位制按照除8或者16取餘,直到商為0為止。具體用法如下圖 在windows xp中可將計算器調至科學型,然後計算 2483 d 4663 o 9b3 h 開啟 windows自帶計算器 調到程式設計師模式在10進...