Suchergebnisse für Anfrage "bit-manipulation"

5 die antwort

Befehl zum Auffüllen von Nullen an bestimmten Stellen in Binärzahlen?

Ich muss Nullen an bestimmten Stellen in Binärzahlen auffüllen. Durchlaufen der Array-Form einer Binärzahl wie zdec2bin(43) und das Hinzufügen der Nullen und das Einstellen der Größe klingt nach einer Neuerfindung des Rades. Wie füllt man in ...

8 die antwort

Die minimale Anzahl von Bits soll ein gegebenes "int" darstellen.

Wie lässt sich in C ++ am schnellsten herausfinden, wie viele Bits zum Speichern eines bestimmten int erforderlich sind? Ich kann versuchen, die Zahl mit 2 oft zu teilen, aber die Teilungen sind ziemlich langsam. Gibt es einen schnellen ...

5 die antwort

Wie kann ich einen Integer-Überlauf bei 32-Bit-Int feststellen?

Ich weiß, dass ein solches Thema mehrmals gefragt wurde, abermeine frage ist überlauf auf vollen 32 bits von int. Zum Beispiel: 11111111111111111111111111111111 + 00000000000000000000000000000001 = 00000000000000000000000000000000 //overflow!ich ...

TOP-Veröffentlichungen

7 die antwort

Wie kann ich in Python n-Bit-Vektoren darstellen und damit arbeiten?

In einer Aufgabe, an der ich gerade arbeite, müssen wir mit Bitvektoren arbeiten, aber ich bin mir nicht sicher, wie ich das in Python machen soll. Sie sollten in der Lage sein, von 4 Bit bis 20 Bit zu sein. Ich habe noch nie mit Bitvektoren ...

5 die antwort

Wie konvertiert man von Vorzeichengröße zu Zweierkomplement?

Wie würde ich von Vorzeichengröße zu Zweierkomplement konvertieren? Ich weiß nicht, wo ich anfangen soll. Jede Hilfe wäre dankbar. Ich kann nur die folgenden Operationen verwenden:!, ~, |, &, ^, +, >>, <<. /* * sm2tc - Convert from ...

5 die antwort

Multiplizieren Sie in C-Bits mit 3 und dividieren Sie durch 16

Ein Freund von mir hatte diese Rätsel und das ist eines, das mir entgeht. Hier ist das Problem, Sie erhalten eine Zahl und Sie möchten diese Zahl mal 3 und geteilt durch 16 auf 0 zurückgeben. Sollte einfach sein. Der Fang? Sie können nur die! ~ & ...

2 die antwort

Mehrwortaddition in C

Ich habe ein C-Programm, das GCCs verwendet__uint128_t Das ist großartig, aber jetzt sind meine Bedürfnisse darüber hinaus gewachsen. Was sind meine Optionen für schnelle Arithmetik mit 196 oder 256 Bit? Die einzige Operation, die ich brauche, ...

8 die antwort

Wie erhalte ich bitweise Daten von einem ganzzahligen Wert in C?

Ich möchte Bits einer Dezimalzahl extrahieren. Zum Beispiel ist 7 binär 0111, und ich möchte 0 1 1 1 alle in bool gespeicherten Bits erhalten. Wie kann ich das machen? OK, eine Schleife ist keine gute Option. Kann ich etwas anderes dafür tun?

5 die antwort

Warum führt bitweises UND zweier kurzer Werte in Java zu einem int-Wert?

short permissions = 0755; short requested = 0700; short result = permissions & requested;Ich erhalte einen Compilerfehler: error possible loss of precision found : int required: shortWenn ich mich nicht völlig irre, ist das Ergebnis von binärem ...

2 die antwort

Die einfachste Methode zum manuellen Konvertieren eines dezimalen Gleitkommas in eine Bitdarstellung basierend auf IEEE 754, ohne eine Bibliothek zu verwenden

Ich weiß, dass es zahlreiche Möglichkeiten gibt, jedes Bit eines IEEE 754-Floats mit geschriebenen Bibliotheken zu lesen. Das will ich nicht und das will ich könnenmanuellKonvertieren eines dezimalen Gleitkommas in eine Binärdarstellung ...