Cの初心者向けの本で勉強しています。

#include <stdio.h>
int main(void)
{
char shimei[] = "Tarou";
printf("%s\n",shimei);

return (0);
}

「printf関数の中の配列shimeiは、全要素を一度に
扱うので、添え字は不要」となっており、
これはなんとなく分かるのですが、
では、このプログラムを

#include <stdio.h>
int main(void)
{
int shimei[] = {1,9,3};
printf("%d\n",shimei);

return (0);
}

と、配列をint型に作り変え、同じように
添え字を省略して、一度に表示できるのでは?と
したのですがうまくいきません。
どうしてなんでしょうか。よろしくお願いします。