o什么意思?
%o是用來輸入/輸出整型的格式化字符,可以用在C語言的格式化輸入輸出函數中。
用在scanf函數中,"%X,%O"表示%X對應的第一個變量接收一個十六進制數,再接收一個逗號不賦給任何變量,最后接收一個八進制數賦給%O對應的變量。字母大小寫均可。
用在printf函數中,"%X,%O"中的%O控制符是錯誤的,因為有的編譯器只認%o不認%O,就是說在printf中是分大小寫的。%X對應輸出大寫字母的十六進制數,%x對應輸出小寫字母十六進制數;中間逗號照搬輸出,%o對應輸出八進制數。
o什么意思?
%o是用來輸入/輸出整型的格式化字符,可以用在C語言的格式化輸入輸出函數中。
用在scanf函數中,"%X,%O"表示%X對應的第一個變量接收一個十六進制數,再接收一個逗號不賦給任何變量,最后接收一個八進制數賦給%O對應的變量。字母大小寫均可。
用在printf函數中,"%X,%O"中的%O控制符是錯誤的,因為有的編譯器只認%o不認%O,就是說在printf中是分大小寫的。%X對應輸出大寫字母的十六進制數,%x對應輸出小寫字母十六進制數;中間逗號照搬輸出,%o對應輸出八進制數。