@@Der Buchhalter
Ich möchte, dass aus "1101" der Wert "0010" wird. Soweit ich mich eingelesen habe, suche ich das Einerkomplement. Und als Werkzeug hatte/habe ich den NOT-Operator in Verdacht.
Der macht aus 0…01101 dann 1…10010. Die Einsen am Anfang willst du nicht; deshalb musst du deine Anzahl von Bits maskieren:
const x = 0b1101;
const y = ~x & 0b1111; // ergibt 2 = 0b0010
😷 LLAP
--
„Dann ist ja auch schrecklich, dass wir in einem Land leben, in dem nicht nur Bildungswillige leben, sondern auch hinreichende Zahlen von Bekloppten. Das darf ich so locker formulieren, ich bin ja jetzt Rentner und muss nicht mehr auf jedes Wort achten.“
— Joachim Gauck über Impfgegner
„Dann ist ja auch schrecklich, dass wir in einem Land leben, in dem nicht nur Bildungswillige leben, sondern auch hinreichende Zahlen von Bekloppten. Das darf ich so locker formulieren, ich bin ja jetzt Rentner und muss nicht mehr auf jedes Wort achten.“
— Joachim Gauck über Impfgegner