0x55555555、0xaaaaaaaa、0x33333333... どういう意味ですか

まずはお互いを知りましょ0b0o0x

  • 0b: バイナリを意味します
  • 0o: 8 進数を示す
  • 0x: 16 進数の 16 進数が
    2 進数に変換されることを示します。1 つの 16 進数は 4 つのバイナリ ビットを表します
    0x55555555= 0b01010101010101010101010101010101(奇数ビットは 1、偶数ビットは 0)
    0xaaaaaaaa= 0b10101010101010101010101010101010(奇数ビットは 0、偶数ビットは 1 )
    0x33333333= 0b00110011001100110011001100110011(2 ビットごとに 1 と 0 が交互に)
    0xcccccccc= 0b11001100110011001100110011001100(2 ビットごとに 0 と 1 が交互に)
    0x0f0f0f0f= 0b00001111000011110000111100001111(4 ビットごとに 1 と 0 が交互に)
    0xf0f0f0f0= 0b11110000111100001111000011110000(4 ビットごとに 0 と 1 が交互に)

Acho que você gosta

Origin blog.csdn.net/qq_60361946/article/details/127866419
Recomendado
Clasificación