八進位制中0要如何表示八進位制到底用Q還是O表示?

2021-03-06 05:53:50 字數 3743 閱讀 1727

1樓:你要的青芒果

在c語言中,八進位制的0這樣表示:00。

第一個0代表8進位制,

第二個0代表是八進位制的『0』。

八進位制(基數為8)表示法在計算機系統中很常見,因此,我們有時能看到人們使用八進位制表示法。

由於十六進位制一位可以對應4位二進位制數字,用十六進位制來表示二進位制較為方便。因此,八進位制的應用不如十六進位制。

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

2樓:哇哎西西

c語言中

八進位制表示方法是,在八進位制的數值前面必須加字首「0」,其數碼取值為0-7例如023,045等

十進位制就是我們常用的,什麼都不用加

十六進位制前面必須加「0x"或"0x「取值為0-9,a-f,如02xa等。

3樓:匿名使用者

在c語言中

十進位制直接表示,例如:1,2,3,4,5,6八進位制要加零表示,例如:00,01,02,03,04,05十六進位制要加0x表示,例如:0xa1,0x13,0xff

4樓:匿名使用者

八進位制加零表示,例如:00,01,02,03,04,05。

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

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

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

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

5樓:匿名使用者

八進位制的0

你可以這樣表示:

00第一個0代表8進位制,

第二個0代表是八進位制的『0』。

6樓:匿名使用者

0~7所有進位制都可以一樣的表示,

一定要八進位制表示就00

7樓:匿名使用者

0就是0啊,所有進位制都一樣~

八進位制到底用q還是o表示?

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

9樓:嫃縝

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

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

10樓:辣條味少女

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

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

八進位制的定義

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

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

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

計算機 十進位制數0-15怎麼表示

11樓:wu靜

計算機中數字一般都用二進位制表示,也有的用八進位制、十六進位制表

示十進位制:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15

二進位制:0000、0001、0010、0011、0100、0101、0110、0111、1000、1001、1010、1011、1100、1101、1110、1111

八進位制:0、1、2、3、4、5、6、7、10、11、12、13、14、15、16、17

十六進位制:0、1、2、3、4、5、6、7、8、9、a、b、c、d、e

二進位制是「逢二進一」,也就是1是二進位制中最大的數,八進位制是「逢八進一」,也就是8是八進位制中最大的數,其實依次類推,十進位制也是可以用同樣的方法分析,數制是按照0開始計數,學習計算機一定要有從0開始計數的思想,十進位制是「逢十進一」,從0到9,下一個數字是十,所以進一位變成10

十六進位制\0x中的x區分大小寫嗎還有和八進位制的0是數字0還是字母o

12樓:匿名使用者

給你舉個例子,十

進位制 16 分別用十六進位制和8進製表示

十六進位制可以這樣寫 : 0x1 或者 0x1 (0是數字零)八進位制可以這樣寫: 020 (前面的0是數字零)很多人說是英文字母o,我查了資料是錯誤的理解。

不知道你懂c語言不,給你舉個例子吧

int o123;

int a = o123;

這樣o123就有歧義了,所以只可能是 0123表示才對。

13樓:小年夜帕訃

1、十六進位制數以數字零開始,0x中的x在c語言中是不分大小寫的,即0x與0x等價。

2、八進位制以英文字母o開頭,在c語言裡也是不分大小,即o與o等價。

3、十六進位制數是一種逢十六進一的計數體制,基數是16,用0~9,a~f表示,如0xff或0xff。

4、八進位制數是一種逢八進一的計數體制,基數是8,用0~7表示,如o77或o77。

1、c/c++規定,16進位制數必須以 0x開頭。比如 0x1表示一個16進位制數。而1則表示一個十進位制。

另外如:0xff,0xff,0x102a,等等.其中的x不用區分大小寫(注意:

0x中的0是數字0,而不是字母o)。此外,c/c++中,10進位制數有正負之分。比如12表示正12,而-12表示負12。

但8進位制和16進位制只能表達無符號的正整數,如果在**中寫-0xf2,c/c++並不把它當成一個負數。

14樓:匿名使用者

十六進位制x不區分大小寫

八進位制是數字0

15樓:聽不清啊

一般習慣上x不區分大小寫,具體的與所用的軟體有關。

八進位制是字母o

八進位制和十六進位制有什麼用,八進位制和十六進位制的意義是什麼

就是為了簡潔。例如一個16位的二進位制數1010010111001011,無論寫起來還是讀起來,很費事兒,還容易出錯,寫成十六進位制數a5cd,就方便多了,也不容易出錯。八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中...

八進位制,十進位制,十六進位制化為二進位制

書上的短除方法想必你已經會了,介紹給你一種快方法 以十進位制轉二進位制為例 回 比如十進位制是22,又根答據二進位制的位權得到 16 8 4 2 1是可以拼湊成22的數 因為它們都比22小 那好,用22 16 6,所以二進位制先消耗掉一個16 在第5位上 剩下的是6,根據位權可以得到 可以組成6的是...

二進位制如何如何轉化為八進位制,十六進位制,我知道轉到8進位制需要數轉為,但是為什麼100對應的

很簡單因為二進位制逢2進1,而八進位制逢8進1,所以二進位制 000 八進位制0,二進位制001 八進位制1,二進位制010 八進位制2,二進位制011 八進位制3,二進位制100 八進位制4,二進位制101 八進位制5,二進位制110 八進位制6,二進位制111 八進位制7,二進位制1000 八進...