SheepDev

ビット演算

ビット演算では、bit幅・符号を固定してAND/OR/XOR/NOT/shiftを計算します。

ビット演算

⌂ 入力と結果はこのブラウザー内で処理され、自動保存・送信されません。

設定
入力待ち

入力

設定

入力基数・ビット幅・符号と範囲外の扱いを確認してください。NOTでは値Bを使用しません。

出力

入力待ち

完全なテキスト結果

使い方

フラグやビットマスクを調べるときは演算、ビット幅、符号の有無を先に選び、値を入力します。シフトでは移動量も指定します。

同じ数字でも幅と符号でNOTや右シフトの結果が変わります。10進結果だけでなくビット列と切捨て条件を確認してください。

例

42
---
15

原理・制限

入力は各欄1,048,576バイト、出力は33,554,432バイト、処理時間は5,000ミリ秒までです。入力を黙って切り詰めません。

使い方・解説

関連ツール

数値・単位・ビット

進数変換

進数変換では、2〜36進の符号付き大整数をBigInt精度で変換します。

数値・単位・ビット

整数型の範囲

整数型の範囲では、bit幅から符号付き・なし整数範囲と必要bit数を計算します。