これらの記号文字列はどういう意味ですか: %02d %01d? 質問する

これらの記号文字列はどういう意味ですか: %02d %01d? 質問する

次のようなコード行を見ています:

sprintf(buffer,"%02d:%02d:%02d",hour,minute,second);

記号文字列は、時間ごと、分ごとなどに表示される数字の数、あるいはそれに似たものを指すと思いますが、よくわかりません。

通常、私はこのようなことを理解できますが、Google で「%02d %01d」を検索しても、役立つ参考資料を見つけることができませんでした。誰か、この件について説明していただけますか?

ベストアンサー1

Google で検索する代わりに、機能%02dを検索すべきでした。sprintf()

%02d「整数を 2 桁でフォーマットし、左側にゼロを埋め込む」という意味です。

データ結果のフォーマット
%02d 1 01
%02d 11 11

おすすめ記事