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分別表示十進位制,八進位制,十六進位制,二進位制比較麻煩,你需要使用其他進位制轉成二進位制再輸出 ...