サンプルプログラムに関する疑問
Posted: 2011年2月07日(月) 22:56
初めまして。C言語ド素人です。本当に低レベルなのですが質問させて下さい!
ニ次元配列の全てのデータを表示するプログラム↓に関してなのですが、
下線部分、テキストでは「%3d」となっているのですがなぜ3を入れるのか分かりません;
このソースでも動いたのですが、省略しても良いものなのでしょうか?
-------------------------------------------------------------------------------------------------
#include<stdio.h>
main()
{
int x, y;
int data[3][5]={{8,12,3,2,19},
{8,2,7,16,8},
{1,11,15,13,6}};
for(x=0; x<3; x++){
for(y=0; y<5; y++){
printf("%d ",data[x][y]);}
printf("\n");
}
return 0;
}
ニ次元配列の全てのデータを表示するプログラム↓に関してなのですが、
下線部分、テキストでは「%3d」となっているのですがなぜ3を入れるのか分かりません;
このソースでも動いたのですが、省略しても良いものなのでしょうか?
-------------------------------------------------------------------------------------------------
#include<stdio.h>
main()
{
int x, y;
int data[3][5]={{8,12,3,2,19},
{8,2,7,16,8},
{1,11,15,13,6}};
for(x=0; x<3; x++){
for(y=0; y<5; y++){
printf("%d ",data[x][y]);}
printf("\n");
}
return 0;
}