ホームページ バックエンド開発 PHPチュートリアル PHPのprintf関数の書式設定の詳しい説明(1/2)_PHPチュートリアル

PHPのprintf関数の書式設定の詳しい説明(1/2)_PHPチュートリアル

Jul 20, 2016 am 11:02 AM
a format php printf 関数 フォーマット 詳しい 文法 説明する 出力

printf() 関数はフォーマットされた文字列を出力します。

文法
printf(format,arg1,arg2,arg++)パラメータの説明
形式が必要です。文字列とその中の変数のフォーマット方法を指定します。
arg1 は必須です。フォーマット文字列の最初の % 記号に挿入するパラメータを指定します。
arg2 はオプションです。フォーマット文字列の 2 番目の % 記号に挿入するパラメータを指定します。
arg++ オプション。フォーマット文字列の 3 番目、4 番目などの % 記号に挿入するパラメータを指定します。

手順
引数 arg1、arg2、++ などは、メイン文字列のパーセント記号 (%) 記号の位置に挿入されます。この関数はステップごとに実行されます。最初の % 記号には arg1 が挿入され、2 番目の % 記号には arg2 が挿入されます。
ヒントと注意事項
注: arg 引数よりも % 記号の方が多い場合は、プレースホルダーを使用する必要があります。プレースホルダーは % 記号の後に挿入され、数字と "$" で構成されます。例 3 を参照してください

printf のフォーマット コントロールの完全なフォーマット:
% - 0 m.n l または h 形式の文字
フォーマットの説明を構成する項目については、以下で説明します:
①%:フォーマット記述の開始記号を示します。必須です。
②-:-の場合は左詰め出力、省略した場合は右詰め出力となります。
③0:0がある場合は、指定された空白に0が埋められることを意味します。省略された場合は、指定された空白が埋められないことを意味します。
④m.n: m はフィールド幅、つまり出力デバイス上の対応する出力項目が占める文字数を指します。 n は精度を表します。出力実数を表すために使用される小数点以下の桁数。 n を指定した場合、暗黙の精度は n=6 桁になります。
⑤lまたはh:lは整数型の場合はlong型、実数型の場合はdouble型を指します。 h は整数型のフォーマット文字を short 型に修正するために使用されます。

———————————————————————————————————————————————— ———————
文字の書式設定
フォーマット文字は、出力項目のデータ型と出力形式を指定するために使用されます。
①d形式:10進整数を出力する場合に使用します。いくつかの使い方があります:
%d: 整数データの実際の長さに応じて出力します。
%md: m は、指定された出力フィールドの幅です。データ桁数が m 未満の場合は左端にスペースが付加され、m を超える場合は実際の桁数が出力されます。
%ld: 長整数データを出力します。
②o 形式: 整数を符号なし 8 進形式で出力します。長整数は「%lo」形式で出力できます。 「%mo」形式で出力するフィールド幅を指定することもできます。
例:
メイン()
{ int a = -1;
printf("%d, %o", a, a);
}
実行結果: -1,177777
プログラム解析: メモリユニットの -1 (補数形式で格納) は (1111111111111111)2 で、8 進数に変換すると (177777)8 になります。
③x形式:整数を符号なし16進形式で出力します。長整数は「%lx」形式で出力できます。 「%mx」形式で出力するフィールド幅を指定することもできます。
④u形式:整数を符号なし10進数で出力します。長整数は「%lu」形式で出力できます。 「%mu」形式で出力するフィールド幅を指定することもできます。

1 2

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445388.html技術記事 printf() 関数は、フォーマットされた文字列を出力します。 構文 printf(format,arg1,arg2,arg++) パラメータ 説明 format 必須。文字列とその中の変数のフォーマット方法を指定します。 arg1 は必須です。 ...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

Cakephp4 で日付と時刻を操作するには、利用可能な FrozenTime クラスを利用します。

CakePHP データベースの操作 CakePHP データベースの操作 Sep 10, 2024 pm 05:25 PM

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

この章では、ルーティングに関連する次のトピックを学習します。

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP バリデータの作成 CakePHP バリデータの作成 Sep 10, 2024 pm 05:26 PM

Validator は、コントローラーに次の 2 行を追加することで作成できます。

CakePHP のロギング CakePHP のロギング Sep 10, 2024 pm 05:26 PM

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

See all articles