%-08ld,这里的0不起作用,负号-的作用是将整数左对齐输出,后面会将08看成一个整数,如果不足8位,后面的会用空格补充
%08ld,这里的0起作用,将整数右对齐输出,共输出8位(含负号),如果不足8位,左面用0补充,
如本例:y = -43456
%-08ld的输出结果是:-43456 (后面加两个空格)
%08ld 的输出结果是:-0043456
%#o 和 %#x 分别表示输出八进制,十六进制前缀,(0和0x)
%-08ld,这里的0不起作用,负号-的作用是将整数左对齐输出,后面会将08看成一个整数,如果不足8位,后面的会用空格补充
%08ld,这里的0起作用,将整数右对齐输出,共输出8位(含负号),如果不足8位,左面用0补充,
如本例:y = -43456
%-08ld的输出结果是:-43456 (后面加两个空格)
%08ld 的输出结果是:-0043456
%#o 和 %#x 分别表示输出八进制,十六进制前缀,(0和0x)