2017-08-20

3桁区切りのカンマを出力するための「%'d」が便利

C言語のprintf由来の書式指定において、いつの間にか「%'d」という指定が出来るようになっている事を知りました。
% printf "%d\n" 123456789
123456789
% printf "%'d\n" 123456789
123,456,789
整数出力するため「%d」と指定するのは基本中の基本です。ここで3桁ごとにカンマで区切ろうとすると、従来は一筋縄ではいかなかったはずです。

ところが何時の間にやら「%'d」というが可能になっていて、これを使えば一発です。なんて便利なんでしょうか。

0 件のコメント:

コメントを投稿