ホームページ  >  記事  >  バックエンド開発  >  PHP printf 出力フォーマットの使用状況の共有

PHP printf 出力フォーマットの使用状況の共有

WBOY
WBOYオリジナル
2016-07-25 08:57:151414ブラウズ
  1. main()
  2. { int a = -1;
  3. printf("%d, %o", a, a);
  4. }
コードをコピー

実行結果: -1,177777 プログラム解析: メモリユニットの -1 (補数形式で格納) は (1111111111111111)2 で、8 進数に変換すると (177777)8 になります。 ③x形式:整数を符号なし16進数で出力します。長整数は「%lx」形式で出力できます。 「%mx」形式で出力するフィールド幅を指定することもできます。 ④u形式:整数を符号なし10進数で出力します。長整数は「%lu」形式で出力できます。 「%mu」形式で出力するフィールド幅を指定することもできます。 ⑤c形式:1文字を出力します。 ⑥s形式:文字列を出力する場合に使用します。いくつかの使用方法があります

  1. printf("%f%%", 1.0/3);
コード

をコピーして、0.333333%を出力します。

単精度と倍精度の説明: 1. 単精度数値。%f 形式文字を使用して出力する場合、有効数字は最初の 7 桁のみで、10 進数は 6 桁になります。 2. 倍精度数値。%lf 形式文字を使用して出力する場合、最初の 16 桁が有効な数字であり、小数点以下の桁数は 6 桁です。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。