C++ - printf は %s を使用して長さ 4 の文字配列を出力しますが、実際の出力桁数は 4 ではありません
某草草
某草草 2017-06-12 09:24:55
0
1
1209

図のように、本来は長さ4の文字配列です。%cを使って1文字ずつ手動で出力すると正常に表示されますが、%sを使って文字配列を直接出力すると、文字配列の数が表示されます。出力桁数が 4 ではありません。これは何ですか?その理由は何ですか?この文字配列の末尾に 0 はありませんか?この状況で文字列をすばやく出力する簡単な方法はありますか? (出力する長さが数百の文字配列がある場合はどうすればよいでしょうか?文字配列のメンバーを 1 つずつ手動で結合する必要がありますか?)

リーリー
某草草
某草草

全員に返信(1)
学霸

C 言語の文字列は ' で終わります

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート