編集可能なフィールドを持つ優れたインターフェイスを作成したいと考えています。これら のフィールドは、たとえば、これらのフィールドのビットで構成されている番号になります編集:javascript:大きな16進数を操作する
field1: bits 0-6, value 0x0F
field2: bits 7-13, value 0x0F
result: 0x078F
これは私が100から150ビットの結果にその金額フィールドを扱っていなかった場合は行うことは比較的容易です:
field1: bits 0-6, value 0x0F
field2: bits 7-13, value 0x0F
field3: bits 14-34, value 0x0F
field4: bits 35-65, value 0x0F
field5: bits 66-96, value 0x0F
...
...
何らかの種類の整数変数を使用することができません。私はどうにかして長いビットストリングとして数字を格納しなければならないが、シットルはそれらのビットごとの計算を提供する。私はこれを達成するためのアプローチについて聞きたいと思います。
ビット単位の演算または算術演算のみを指定しますか? –
私はこの作業がビット単位の操作しか必要としないと考えています – susdu