回覆列表
-
1 # 使用者6332145247867
-
2 # 愛逗的小夥伴
八進位制只是針對數值型別而言的,字元型變數,一般而言只能由十六進位制來表示,當然,其ASCII的值,是可以轉換為八進位制或十進位制來表示大小的。比如字元A
十六進位制:0x41
十進位制:65
八進位制:101
二進位制:10000001
-
3 # 雲白天之藍1
%d整型輸出,%ld長整型輸出,
%o以八進位制數形式輸出整數,
%x以十六進位制數形式輸出整數,或輸出字串的地址。
%u以十進位制數輸出unsigned型資料(無符號數)。
-
4 # 使用者799671762029
除了二進位制,C語言還會使用到八進位制。
八進位制是一種“逢八進一”的進位制,它由 0~7 八個符號來描述。同樣,此處透過十進位制和八進位制的對比來描述八進位制的表示方式。
八進位制基數為8,加法運算時逢八進一,減法運算時借一當八。例如,數字 0、1、5、7、14、733、67001、25430 都是有效的八進位制。
八進位製表示格式為/000,可以寫三位數,每位數最大值為7,;十六進位制數表示格式為/xhh,前面的x表示是十六進位制,所以後面的兩個h可以表示兩位數,每位數最大值為f