バイナリコードの順序が間違っています-正しくシフトする方法は?

ジュリアン

数値のバイナリコードを提供したいと思います。次のコードは確かに「バイナリコード」を提供しますが、彼はそれを間違った順序で実行します。たとえば、1のバイナリコードを出力したい場合、「00000001」ではなく「10000000」が出力されます。任意の数に2を掛けると、バイナリコードが左にシフトすることを認識しました。たとえば、番号5にはバイナリコード「00000101」があり、番号10にはバイナリコード「00001010」があります。このメカニズムを使うことを考えましたが、それでも正しい考えには至りませんでした。

for (int j = 0; j <= 7; j++) {

 if (x % 2 == 0) {
   IO.print(0);
 }
 else {
   IO.print(1);
  x = x / 2;
 }
}
doug65536
for (int j = 7; j >= 0; --j) {
    if ((x & (1 << j)) != 0) {
        IO.print("1");
    } else {
        IO.print("0");
    }
}

ビット単位で実行することにより、(を使用して&)チェックしているビット以外のすべてのビットをマスクすることができます。

「マスク」を生成するには、ビット0のみを1(1)に設定して数値を左にシフトします。

a & b式の結果を実行すると、との両方1にあっ1すべての位置にビットが含まます。ab

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ソートコマンドの順序が間違っています

分類Dev

ロガーモナドのバインド操作で出力の順序が間違っている

分類Dev

フィールドリストでの並べ替えの順序が間違っています

分類Dev

NodeJSイベントループの順序が間違っています

分類Dev

GraphQLリゾルバー引数(root、args、context)の順序が間違っています

分類Dev

Set <E>をString []にカバーすると、要素の順序が間違ってしまいます

分類Dev

form:radiobuttonsのリストの順序が間違っています

分類Dev

MariaDBの順序は間違っていますが、MySQLでは正しい

分類Dev

ggplotbarplotのy軸の順序が間違っています

分類Dev

ListBoxItem DelphiXE5のアイテムの順序が間違っています

分類Dev

leetcodeが私のatoiの答えが正しくないと言っているのはなぜですか?それは実際に間違っていますか?またはリートコードにバグがありますか

分類Dev

PriorityQueue.toString要素の順序が間違っています

分類Dev

Postgresの順序が間違っています

分類Dev

jQuery prepend()とJSONの順序が間違っています

分類Dev

luaテーブルのループ順序が間違っています

分類Dev

CommonsChunkPluginを使用したWebpackの結果、htmlファイルのバンドル順序が間違っています

分類Dev

動的高さUITableViewCellデータの順序が間違っています

分類Dev

FlutterFirebaseデータベースのタイムスタンプの順序が間違っています

分類Dev

辞書とそれに続く.sort()コマンドを使用してリストを修正すると、間違った文字列の順序が表示されます

分類Dev

iPhone 6のiAdバナーのサイズが間違っていますか?

分類Dev

SQLAlchemy:フラッシュ-挿入の順序が間違っていますか?

分類Dev

Vue.js:v-オブジェクトがオーバーすると、キーの順序が間違ってしまいます

分類Dev

コンバイナなしの並列ストリームの削減は、複数のスレッドによって正しく実行されます。この場合、いつコンバイナーを使用する必要がありますか?

分類Dev

MSBuild を使用する TFS 2015 Team Buider は、ソリューション ファイルに保存されている依存関係に従ってプロジェクトのビルド順序を正しく設定しますか?

分類Dev

私のコードは間違った順序で番号を教えてくれます

分類Dev

VS13正規表現のバグ:代替の順序が間違っていますか?

分類Dev

VisualStudioコードのPHPバージョンが間違っています

分類Dev

descによるpgSQLの順序が正しく機能しない、または私がしたことは間違っていますか?

分類Dev

ページのタイトルとコンテンツの順序が間違っている (wordpress/bootstrap/php)

Related 関連記事

  1. 1

    ソートコマンドの順序が間違っています

  2. 2

    ロガーモナドのバインド操作で出力の順序が間違っている

  3. 3

    フィールドリストでの並べ替えの順序が間違っています

  4. 4

    NodeJSイベントループの順序が間違っています

  5. 5

    GraphQLリゾルバー引数(root、args、context)の順序が間違っています

  6. 6

    Set <E>をString []にカバーすると、要素の順序が間違ってしまいます

  7. 7

    form:radiobuttonsのリストの順序が間違っています

  8. 8

    MariaDBの順序は間違っていますが、MySQLでは正しい

  9. 9

    ggplotbarplotのy軸の順序が間違っています

  10. 10

    ListBoxItem DelphiXE5のアイテムの順序が間違っています

  11. 11

    leetcodeが私のatoiの答えが正しくないと言っているのはなぜですか?それは実際に間違っていますか?またはリートコードにバグがありますか

  12. 12

    PriorityQueue.toString要素の順序が間違っています

  13. 13

    Postgresの順序が間違っています

  14. 14

    jQuery prepend()とJSONの順序が間違っています

  15. 15

    luaテーブルのループ順序が間違っています

  16. 16

    CommonsChunkPluginを使用したWebpackの結果、htmlファイルのバンドル順序が間違っています

  17. 17

    動的高さUITableViewCellデータの順序が間違っています

  18. 18

    FlutterFirebaseデータベースのタイムスタンプの順序が間違っています

  19. 19

    辞書とそれに続く.sort()コマンドを使用してリストを修正すると、間違った文字列の順序が表示されます

  20. 20

    iPhone 6のiAdバナーのサイズが間違っていますか?

  21. 21

    SQLAlchemy:フラッシュ-挿入の順序が間違っていますか?

  22. 22

    Vue.js:v-オブジェクトがオーバーすると、キーの順序が間違ってしまいます

  23. 23

    コンバイナなしの並列ストリームの削減は、複数のスレッドによって正しく実行されます。この場合、いつコンバイナーを使用する必要がありますか?

  24. 24

    MSBuild を使用する TFS 2015 Team Buider は、ソリューション ファイルに保存されている依存関係に従ってプロジェクトのビルド順序を正しく設定しますか?

  25. 25

    私のコードは間違った順序で番号を教えてくれます

  26. 26

    VS13正規表現のバグ:代替の順序が間違っていますか?

  27. 27

    VisualStudioコードのPHPバージョンが間違っています

  28. 28

    descによるpgSQLの順序が正しく機能しない、または私がしたことは間違っていますか?

  29. 29

    ページのタイトルとコンテンツの順序が間違っている (wordpress/bootstrap/php)

ホットタグ

アーカイブ