ID非公開

2020/10/28 21:04

11回答

C言語の構造体の作成で質問があります。

C言語の構造体の作成で質問があります。 写真のprintf()の中%7d%15s%5d%10c はこの場合だと何を表しているのでしょうか? どういう意味のコードですか?

画像

C言語関連 | プログラミング18閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

1

その画像に書かれてある struct OLD old[15] を、そのまま出しています。 %7d 学籍番号 %15s 名前 %5d 学年 %10c クラス printf("%d",100); というのは 100 を出力します。 printf("%7d",100); %の後に数字を入れることで ****100 //*は空白スペース というように、一定の間隔を作り出し、 出力結果を見やすくしています。 %15sや%10cも同様に間隔をあけています。

1人がナイス!しています

ID非公開

質問者

2020/10/29 1:14

回答ありがとうございます。 空白を表しているのですね。  数値の度合いで空白の度合いが表されているのですか?%7dより%10dの方が空白が大きい?