Als «bit-manipulation» getaggte Fragen

80
Inkrementieren von 'maskierten' Bitsets

Ich bin gerade dabei, einen Baum-Enumerator zu schreiben, bei dem ich auf folgendes Problem gestoßen bin: Ich betrachte maskierte Bitsets, dh Bitsets, bei denen die gesetzten Bits eine Teilmenge einer Maske sind, dh 0000101mit Maske 1010101. Was ich erreichen möchte, ist das Inkrementieren des...

78
Setzen Sie ein bestimmtes Bit in Byte

Ich versuche, Bits in Java-Byte-Variablen zu setzen. Es bietet geeignete Methoden wie .setBit(i). Weiß jemand, wie ich das realisieren kann? Ich kann bitweise durch ein bestimmtes Byte iterieren: if( (my_byte & (1 << i)) == 0 ){ } Ich kann diese Position jedoch nicht auf 1 oder 0 setzen,...

73
Wie drehe ich ein bisschen in SQL Server?

Ich versuche ein bitweises NICHT in SQL Server auszuführen. Ich möchte so etwas machen: update foo set Sync = NOT @IsNew Hinweis: Ich habe mit dem Schreiben begonnen und die Antwort auf meine eigene Frage herausgefunden, bevor ich fertig war. Ich wollte immer noch mit der Community teilen, da...

70
Bitweise Operatoren und "Endianness"

Ist Endianness bei den bitweisen Operationen überhaupt wichtig? Entweder logisch oder wechselnd? Ich arbeite an Hausaufgaben in Bezug auf bitweise Operatoren, und ich kann weder Kopf noch Zahl darauf machen, und ich denke, ich bin ziemlich auf die Endianess fixiert. Das heißt, ich benutze eine...