ホームページ > Java > &#&チュートリアル > Java メディアン操作の簡単な説明

Java メディアン操作の簡単な説明

巴扎黑
リリース: 2017-07-22 14:07:11
オリジナル
1284 人が閲覧しました

1. 10進数を2進数に変換する

正の整数を2進数に変換する方法は、「2で割って余りをとり、逆順に並べる」です。

2. 2進数を10進数に変換します

は整数の2進数を表します、最初の桁はフラグビット、0は正の整数を表します、桁は右から始まり、最初の桁は0、各桁はが n として記録されており、各桁の番号 (1 または 0)*2^n をとり、すべての桁の演算を加算して 10 進法を取得します。

3. ビット演算

  • ビットごとの AND: 演算子 &、対応するビットがすべて 1 の場合、結果は 1、それ以外の場合は 0 となり、精度は最高精度と一致します。ビット単位の AND 演算の結果は、演算に参加する最小値を超えることはありません

  • ビット単位の OR: 演算子 |、対応するビットはすべて 0、結果は 0、それ以外の場合は 1、そして精度は最高精度と一致します。ビット単位の OR 演算の結果は、演算に参加する最大値を下回ることはありません

  • ビット単位の否定: 演算子 ~、1 は 0 に変換され、0 は 1 に変換されます。

  • ビットごとの XOR: 演算子 ^、対応するビットが同じ、結果は 0、それ以外の場合は 1、精度は最高精度と一致します。

  • シフト演算: y<n と同等、y>>n は y/2n と同等です。ビット演算は高速に実行されるため、Java コードで 2n で除算または乗算するときにビット演算を使用できます。

4. ビット演算の値

ビット演算は高速に処理されます。

以上がJava メディアン操作の簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート