Suchergebnisse für Anfrage "bit-manipulation"
Integer Byte Swapping in C ++
Ich arbeite an einer Hausaufgabe für meine C ++ Klasse. Die Frage, an der ich arbeite, lautet wie folgt: Schreibe eine Funktion, die ein vorzeichenloses kurzes int (2 Bytes) annimmt und die Bytes vertauscht. Wenn zum Beispiel x = 258 (00000001 ...
Schneller Weg, eine Maske mit n Einsen zu erstellen, beginnend an Position i
Was ist der schnellste Weg (in Bezug auf CPU-Zyklen in der gängigen modernen Architektur), um eine Maske mit @ zu erzeugelen Bits auf 1 gesetzt, beginnend an Positionpos: template <class UIntType> constexpr T make_mask(std::size_t pos, ...
Does go Compiler Auswertung unterscheidet sich für konstanten Ausdruck und anderen Ausdruck
Warum kann der folgende Code nicht kompiliert werden? package main import ( "fmt" "unsafe" ) var x int = 1 const ( ONE int = 1 MIN_INT int = ONE << (unsafe.Sizeof(x)*8 - 1) ) func main() { fmt.Println(MIN_INT) }Ich erhalte eine Fehlermeldung ...
Wie funktioniert ein Bitfeld mit Zeichentypen?
struct stats { char top : 1; char bottom : 1; char side : 2; } MyStat; Ich habe dieses Format mit ganzen Zahlen gesehen, aber wie funktioniert das obige Zeichenbitfeld und was repräsentiert es? Danke