数値の桁揃えスポンサーリンクC言語で、数値の桁を揃える方法を紹介します。整数それでは数値(整数)の桁数を合わせる方法をみていきます。何もしていない普通の数値表示をみてみましょう。1121231234このように数値が左寄せになります。次は数値の桁数を合わせるために「最小フィールド幅」を指定します。1231234ここでは変数変換子を「%4d」と指定したので、最小フィールド幅が「4」です。桁数が足りない場合は空白(半角スペース)で埋められます。関数の変換指定子の詳細はこちらを参考にしてください。次は桁数を合わせに「0」埋めを指定します。0001001201231234変数変換子を「%04d」と指定したので、桁数が足りない場合はゼロ「0」で埋められます。次は数値(実数)の桁数を合わせる方法をみていきます。普通に実数を表示してみましょう。1234.56);}実行結果です。1.23456012.235600123.4560001234.560000このように左揃えで表示されます。次は「最小フィールド幅.精度」を指定します。1234.56);}実行結果です。123.4561234.560ここでは変数変換子を「%8.3f」と指定したので、最小フィールド幅「8」、精度(小数点以下の桁数)「3」です。桁数が足りない場合は空白(半角スペース)で埋められます。次は桁数を合わせに「0」埋めを指定します。1234.56);}実行結果です。0001.2350012.2360123.4561234.560変数変換子を「%08.3f」と指定したので、桁数が足りない場合はゼロ「0」で埋められます。その他のC言語の基本構文はこちらをご覧ください。