ドキュメントの検索
karat

+

K

APIリファレンス ↗

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

ビットシフト右

対応している: バッチ、ストリーミング

指定した値をビット数分右にシフトします。 表現カテゴリ: バイナリ

宣言された引数

  • 表現 - 右にシフトする値。
    表現<E>
  • ビット数 - 右にシフトするビット数。
    リテラル<整数>

型変数の境界:
E は Byte | Integer | Long | Short を受け入れます

出力型: E

例 1 - 基本ケース

引数の値:

  • 表現: 1
  • ビット数: 1 出力: 0

例 2 - 基本ケース

引数の値:

  • 表現: 12345678910
  • ビット数: 5 出力: 385802465

例 3 - Null ケース

引数の値:

  • 表現: number
  • ビット数: 1
number:arrow_right:出力
nullnull

例 4 - エッジケース

引数の値:

  • 表現: 2147483647
  • ビット数: 100 出力: 134217727

例 5 - エッジケース

引数の値:

  • 表現: -2147483648
  • ビット数: 10 出力: -2097152

例 6 - エッジケース

引数の値:

  • 表現: 1
  • ビット数: -10 出力: 0