指定された形式でprintfの出力

参考ブログます。https://blog.csdn.net/sinat_34009734/article/details/51646469

 

printfの出力フォーマット:[PERC]%[フラグ] [幅] [F. | N | H | L]タイプ

(一緒に使用しない - )指定された列の幅まで充填されるまでフロントフィル出力0:ウィキペディアとして記載されているフラグを0(注ゼロオームではない)、使用

ビット数が出力を必要とすることの幅を意味します。

  1. INT A = 4。
  2. printf( "%の03D");

出力:004

また、代わりにビットの出力変数の数を制御するために後で使用されるパラメータ・リストのビット*を用いることができます。

  1. INT A = 4。
  2. INT、N = 3。
  3. printf( "%0 * dの"、N、);
出力:004
以下のような:
メインint型()
{
チャーC、S [20である]; 
int型A = 1234;
フロートF = 3.141592653589; 
= 0.12345678912345678ダブルX; 
strcpyの(S、 "こんにちは、世界"); 
C = '\ X41'; 
のprintf(「A =%D \ N- "); // 10進数の出力フォーマット、表示= 1234 A
のprintf( "%D A = %% \ N-"); // 1234%、結果=出力%A
のprintf(" %A 6D = \ n」); //出力空間が残さ6進整数フィル、ディスプレイ1234 =
のprintf( "%A = 06D \ n"を、); //は、6個の10進数出力0を残し、表示= 001 234
のprintf( "%A = 2D \ N-"、A); // Aつ以上の、実際の出力= 1234 Aに従って
のprintf( "%= A - 6D \ N-"、A); ///小数出力6右側の空間アップ整数、= 1234 Aディスプレイ
のprintf( "%F = F \ N-"、F); //フロート7が有効な番号、結果= 3.141593 Fで
のprintf( "F = 6.4f \ N-"、F) ; //出力6は、4つの小数点以下の桁数、結果= 3.1416 F
のprintf( "%X = LF \ N-"、X); //フロート長出力= 0.123457 X
のprintf( "X =%18.16lf \ N-" 、X)。//小数点後の出力18、16、X = 0.1234567891234567
のprintf( "%C = C \ N-"、C); //出力文字c = A
printf( "C =%X \ n"は、C); // C = 41 ASCII 16進数の文字で出力
のprintf( "S [] =% S \ n"は、S); // 出力文字列文字列S []こんにちは、世界=
のprintf( "S [] = 6.9s%\ N-"、Sは); //出力の9文字列まで[] =こんにちは、WOR
0を返します。
}

おすすめ

転載: www.cnblogs.com/lyqf/p/12341386.html