C++Builderで数値を3桁ごとにカンマで区切る

C++Builderで数値を3桁ごとにカンマで区切る方法。

FormatFloat関数にぴったりの指定子が用意されいます。

,(カンマ)
桁区切り記号。 書式文字列に 1 つ以上 ‘,’ 文字が含まれている場合、出力には小数点の左側の 3 桁ごとの各グループの間に桁区切り記号が挿入されます。

書式を次のように指定します。

FormatFloat(",0", 1234567890); //=> 1,234,567,890

実行例

FormatFloat(",0",          1); //=> 1
FormatFloat(",0",         12); //=> 12
FormatFloat(",0",        123); //=> 123
FormatFloat(",0",       1234); //=> 1,234
FormatFloat(",0",      12345); //=> 12,345
FormatFloat(",0",     123456); //=> 123,456
FormatFloat(",0",    1234567); //=> 1,234,567
FormatFloat(",0",   12345678); //=> 12,345,678
FormatFloat(",0",  123456789); //=> 123,456,789
FormatFloat(",0", 1234567890); //=> 1,234,567,890

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください