%8.5f的意思是指定总宽度为8,小数位为5位如果小数位为5位,那么数字是 而这个数字宽度远远超过8,这时8是无效的.所以输出的结果是|
%d 输出整型%nd 输出的整型宽度至少为n位右对齐,]即宽度至少为5位位数大于5则输出实际位数%0nd 用得比较多,表示输出的整型宽度至少为n位不足n位用0填充printf啥意思("d",1)输出:00001printf啥意思("]",1)输出:****1(*为空格)