[解決済み] C言語のprintfにおける%sと%dの意味について教えてください。[クローズド]
2022-03-03 16:22:28
質問
の意味がわからない。
%s
と
d%
をこのCのコードで実行します。
for (i=0;i<sizeof(code)/sizeof(char*); i++) {
printf("%s%d%s%d\n", "Length of String ", i, " is ", strlen(code[i]));
str = code[i];
printf("%s%d%s%c\n","The first character in string ", i, " is ", str[0]);
}
私はC言語が初めてで、バックグラウンドはJavaです。
-
は何をするのですか?
%s%d%s%d
の記号は? - なぜこんなにたくさんあるのですか?
-
ここで連結のために使われるのは、コンマではなく
+
?
解決方法は?
printf()関数のファミリーは
%
文字をプレースホルダーとして使用します。 このため
%
に続く文字が読み込まれます。
%
を実行して、何をすべきかを決定する。
%s - Take the next argument and print it as a string
%d - Take the next argument and print it as an int
このWikipediaの記事で、素敵な写真をご覧ください。 printfフォーマット文字列
は
\n
は改行/キャリッジリターン文字です。
関連
-
[解決済み】GCC Cコードで静的宣言が非静的宣言に続くことを解決するには?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み] C++でextern "C "を使用した場合の効果は?
-
[解決済み] const int*、const int * const、int const *の違いは何ですか?
-
[解決済み] C言語における「static」の意味とは?
-
[解決済み] printfは、フォーマット文字列の中に改行がないと、呼び出し後にフラッシュしないのはなぜですか?
-
[解決済み] longをフォーマットするprintfの引数は何ですか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
-
[解決済み】boolのprintfフォーマット指定子とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 `S_ISREG()` とは何ですか、そして何をするのですか?
-
[解決済み】ポインタへの代入時に互換性のないポインタ型からの初期化警告が発生した
-
[解決済み】デバッガgdbの使用時に不明な終了シグナルが発生する。
-
[解決済み】ヒープ割り当てで初期化されていない値が作成された
-
[解決済み】argv[]をint型として取得するには?
-
[解決済み] [Solved] .Cファイルをコンパイルしています。アーキテクチャ x86_64 の未定義シンボル
-
[解決済み】C言語のフォーマット文字列でデータ引数が使用されない [重複]。
-
[解決済み] エラー: `itoa` はこのスコープで宣言されていません。
-
[解決済み] Cプログラムで「配列の添え字が整数でない」。
-
[解決済み】.axfファイルとは何ですか?