#include <stdio.h>
main()
{
int n;
printf("SEISUU=");scanf("%7d",&n);
printf("%5d\n",n);
}

上記のようなプログラムを実行した時に7桁の数値を入力すると
出力される数値の桁数が5桁ではなく7桁になるんですが
6行目のprintfで指定した5桁は無視されるんでしょうか?