次のようなコード行を見ています:
sprintf(buffer,"%02d:%02d:%02d",hour,minute,second);
記号文字列は、時間ごと、分ごとなどに表示される数字の数、あるいはそれに似たものを指すと思いますが、よくわかりません。
通常、私はこのようなことを理解できますが、Google で「%02d %01d」を検索しても、役立つ参考資料を見つけることができませんでした。誰か、この件について説明していただけますか?
ベストアンサー1
Google で検索する代わりに、機能%02d
を検索すべきでした。sprintf()
%02d
「整数を 2 桁でフォーマットし、左側にゼロを埋め込む」という意味です。
データ結果のフォーマット %02d 1 01 %02d 11 11