%d或%i 有符号十进制整数
%u 无符号十进制整数
%ld 有符号长整型
%c 字符
%s 字符的字符串
%f 十进制浮点数
// ------------------------分 隔 符------------------------
%o 有符号八进制
%x 无符号十六进制整数
// ------------------------分 隔 符------------------------
如果num=123,printf(这个数是%4d, num); 则右对齐,输出 123前面有个空格凑齐4位。
如果num=123,printf(这个数是%-4d, num); 则左对齐(顶头),输出123 后面有个空格凑齐4位。
如果num=12, printf(这个数是%04d, num); 则表示左边补0,输出0012凑齐4位。
注意,0和-是互斥的,不能写%-04d这样子
标签:------------------------,字符,num,C语言,123,printf,格式,数是 From: https://www.cnblogs.com/YYZYCS/p/18088273