有时候输出日期的时候,会有2000-03-03这种情况,03如何输出? int a=3 printf("%02d\n",a); "%02d"表示: 一共有2位,不足的地方用0补充 即:03 那如果想输出0003,就是"%04d"