Wie klar das höchstwertige bit?

Wie ändere ich das höchstwertige bit in einem int von 1 auf 0? Zum Beispiel will ich ändern, 01101 zu 0101.

  • was meinst du mit "erste 1 auf 0"?
  • in string-form?
  • führen logische und-operation wie 01101 & 01101 = 01101
  • int mit führenden 0?
  • Ich glaube, die Frage ist: "Traverse durch das integer-bit für bit. Das erste mal, wenn Sie auf eine 1 ändern Sie es, um eine null. Lassen alles andere unverändert."
  • Was ist die Art Ihrer "bit-container"? int, long, string... ?

InformationsquelleAutor Vasya | 2011-10-17
Schreibe einen Kommentar