十進位制 八進位制 還是十六進製制

2021-10-07 04:21:23 字數 643 閱讀 3540

十進位制、八進位制、還是十六進製制

整型常量

1.八進位制整常數八進位制整常數必須以0開頭,即以0作為八進位制數的字首。數碼取值為0~7。八進位制數通常是無符號數。

以下各數是合法的八進位制數:

015(十進位制為13) 0101(十進位制為65) 0177777(十進位制為65535)

以下各數不是合法的八進位制數:

256(無字首0) 03a2(包含了非八進位制數碼) -0127(出現了負號)

2.十六進製制整常數

十六進製制整常數的字首為0x或0x。其數碼取值為0 ~ 9,a~ f或 a ~ f。

以下各數是合法的十六進製制整常數:

0x2a(十進位制為42) 0xa0 (十進位制為160) 0xffff (十進位制為65535)

以下各數不是合法的十六進製制整常數:

5a (無字首0x) 0x3h (含有非十六進製制數碼)

3.十進位制整常數

十進位制整常數沒有字首。其數碼為0~9。

以下各數是合法的十進位制整常數:

237 -568 65535 1627

以下各數不是合法的十進位制整常數:

023 (不能有前導0) 23d (含有非十進位制數碼)

十進位制轉八進位制,十六進製制

問題描述 十六進製制數是在程式設計時經常要使用到的一種整數的表示方式。它有0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f共16個符號,分別表示十進位制數的0至15。十六進製制的計數方法是滿16進1,所以十進位制數16在十六進製制中是10,而十進位制的17在十六進製制中是11,以此類推...

十進位制轉八進位制 十六進製制

oct為八進位制,hex為十六進製制,dec為十進位制。問題描述 輸入乙個十進位制正整數 1000000 輸出其對應的八進位制和十六進製制的值。輸入格式十進位制正整數 1000000 輸出格式其對應的八進位制和十六進製制的值 2個值中間用空格分隔 樣例輸入1000000 樣例輸出03641100 0...

python進製(十進位制,八進位制,十六進製制)

十進位制 a1 12 二進位制 每一位代表2的n次方8421 a2 0b1100 八進位制 1234567,0o開頭,不分大小寫 a3 0o14 十六進製制 123456789abcdef,0x開頭,不分大小寫 a4 0xcprint a1 12 print a2 12 print a3 12 pr...