关于前导符的#控制,实际上就是在百分号后面加一个#,加上#即显示前导,另外的十六进制的大写显示,实际上就是一个%后的x的大小写问题,大写x,则十六进制中的字母大写,否则则小写 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { printf("%#o %#X\n", 1234, 1234); printf("%o %X\n", 1234, 1234); printf("%o %x\n", 1234, 1234); return 0; }