有些八進位製數為什麼首位數字不是0,八進位製數能不能加號

2021-03-04 08:56:52 字數 2498 閱讀 9651

1樓:飛雪射鹿笑倚鴛

只要說清它是八進位制數字就行了,前面加零那是給人看的,不同的程式設計軟體環境可能有不同的表示方法,還有的是用括號括起來,後面右下角加個小寫的8,但對於計算機,不論幾進製都是以二進位制儲存的。負號也是給人看的,可以寫出來,但在計算機內部是用最高位的1來指示的。

在c語言中,十進位制整數首位數字為什麼不能為零,而八進位制整數的首位數字必須是零呢?

2樓:

這只是在程式寫數值的一種約定,與日常生活中總有那麼點不同之處也應該很正常,沒有別的解釋

請問:c語言中,0是不是合法八進位製數?028為什麼不是合法的八進位製數?

3樓:匿名使用者

第一,0是合法的八進位制,也是合法的十進位制,他們都等於0;

第二,注意合法八進位制是以0為字首的後面根數值,且不能有超過7的數字,因為八進位制字元只有0-7,所以028不是八進位制,因為8超了0-7的範圍

4樓:匿名使用者

八進位制不能含八,逢八進一?所以028是非法的,八進位制的範圍0到7,0是合法的。

5樓:匿名使用者

八進位制是:0,1,2,3,4,5,6,7,共八位,最低0,最高7,沒有8。

八進位制中0要如何表示

6樓:你要的青芒果

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

第乙個0代表8進製,

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

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

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

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

7樓:哇哎西西

c語言中

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

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

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

8樓:匿名使用者

在c語言中

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

9樓:匿名使用者

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

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

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

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

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

10樓:匿名使用者

八進位制的0

你可以這樣表示:

00第乙個0代表8進製,

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

11樓:匿名使用者

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

一定要八進位制表示就00

12樓:匿名使用者

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

c語言中不能用來表示整常數的進製是什麼進製?(十進位制,二進位制,八進位制還是十六進位制?)麻煩詳細說明!謝了!

13樓:匿名使用者

c語言中不能用來表示整常數的進製是二進位制

二進位制是不行的

在c語言中,就是這麼規定的,沒有什麼太深究的原因整型常量又稱整型數,它有三種不同的表示形式:十進位制,八進位制,十六進位制十進位制直接用整數表示

八進位制可以在常熟前加0(零)例如027

十六進位制在常數前加0x(零 乘號) 例如 0x27

14樓:匿名使用者

2進製。

普通的數是十進位制,0x表示十六進位制,0後面加數字表示八進位制。

15樓:匿名使用者

2進製,至於為什麼我也不知道,規定把。。。

或者可以認為2進製是機器級別的,程式設計是針對人的,編譯器的作用是把人類認知的程式編譯成2程序機器級別的資料,假如有2進製表示式,這樣就矛盾了。。。。。

什麼是合法的八進位製數,合法的八進位製數

只能使用0到7這八個數字。即不是非法的八進位製數 合法的八進位製數 0,0.10合法,因為 077有前導0.以下合法的八進位製數是 b 八進位制數里沒有8,7完了就要進製的。c 八進位制裡沒有小數字的。d 八進位制裡沒有o的。b不能有8,c不能有小數,d不能含有英文本母o 合法八進位制表示有哪些限制...

八進位製數使用什麼字母標識,八進位制十進位制分別用什麼字母表示

八進位製數的字尾可以用字母 o 或者字母 q 來表示。八進位制 十進位制分別用什麼字母表示 八進位制,octal,縮寫oct或o,一種以8為基數的計數法,用o表示。採用0,1,2,3,4,5,6,7八個數字,逢8進1。十進位制,英文為decimal system,縮寫dec或d,於希臘文decem,...

八進位製數的作用是什麼,八進位制的作用

計算機內用得最多的是二進位制和十六進位制,八進位制只要有所了解就可以了 知道怎麼與其他進製轉換 實際用得很少。八進位制的作用 八進位制在對變數進行移位操作等比較底層的程式設計是很有用的並且8進製是用於acsic碼的 八進位制和十六進位制有什麼用?1 八進位制 八進位制廣泛應用於計算機系統,如pdp ...