PHP はさまざまなベース間の変換を実装します_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:33:33
オリジナル
883 人が閲覧しました

このプロジェクトには、10 進数を 2 進数、8 進数、16 進数に変換し、さらに 2 進数、8 進数、16 進数を 10 進数に変換するという要件があります。将来簡単に使用できるように、それを以下に記録します。

10 進数から他の基数に変換するには、変換する基数で数値を割り、余りを読み取るだけです。それらを接続するだけです。以下は、10 進数から 2 進数、8 進数、および 16 進数への変換です:

リーリー

テスト結果は次のとおりです:

リーリー

乗算を使用して、2 進数、8 進数、16 進数を 10 進数に変換します。例: 1101 を 10 進数に変換: 1*2^3+1*2^2+0*2^1+1*2^0、プログラム設計は次のとおりです。 :

リーリー

テストは次のとおりです:

リーリー

これらは単なる実装方法であり、実際には、PHP 言語であっても他の言語であっても、実装の考え方は同じです。実際、PHP にはこれらの内容を完成させるための多くの組み込み関数があります:bindec()、decoct()、dechex()、base_convert()、decbin() これは実装上のアイデアにすぎません。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/752455.html技術記事プロジェクトには、10 進数を 2 進数、8 進数、16 進数に変換し、さらに 2 進数、8 進数、16 進数を 10 進数に変換するという要件があります。それを以下に記録し、将来使用します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート