c語言%o意思是以八進位制整型式輸出整數。C語言中對於不同型別的資料用不同的格式字元。
x格式符,以十六進位制數形式輸出整數。
u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。
c格式符,用來輸出一個字元。
s格式符,用來輸出一個字串。 擴充套件資料
用在scanf函式中,"%X,%O"表示%X對應的第一個變數接收一個十六進位制數,再接收一個逗號不賦給任何變數,最後接收一個八進位制數賦給%O對應的變數。字母大小寫均可。
用在printf函式中,"%X,%O"中的`%O控制符是錯誤的,因為有的編譯器只認%o不認%O,就是說在printf中是分大小寫的。%X對應輸出大寫字母的十六進位制數,%x對應輸出小寫字母十六進位制數;中間逗號照搬輸出,%o對應輸出八進位制數。
%d--表示十進位制整數的格式化形式;%x--表示十六進位制整數的格式化形式。
c語言%o意思是以八進位制整型式輸出整數。C語言中對於不同型別的資料用不同的格式字元。
x格式符,以十六進位制數形式輸出整數。
u格式符,用來輸出unsigned型資料,即無符號數,以十進位制形式輸出。
c格式符,用來輸出一個字元。
s格式符,用來輸出一個字串。 擴充套件資料
用在scanf函式中,"%X,%O"表示%X對應的第一個變數接收一個十六進位制數,再接收一個逗號不賦給任何變數,最後接收一個八進位制數賦給%O對應的變數。字母大小寫均可。
用在printf函式中,"%X,%O"中的`%O控制符是錯誤的,因為有的編譯器只認%o不認%O,就是說在printf中是分大小寫的。%X對應輸出大寫字母的十六進位制數,%x對應輸出小寫字母十六進位制數;中間逗號照搬輸出,%o對應輸出八進位制數。
%d--表示十進位制整數的格式化形式;%x--表示十六進位制整數的格式化形式。