Suchergebnisse für Anfrage "bit-fields"

2 die antwort

Offset in einer Struktur mit Bitfeldern

Wenn wir eine Struktur mit Bitfeldern haben, wie sind dann die nachfolgenden Elemente in der Struktur ausgerichtet? Betrachten Sie den folgenden Code:

4 die antwort

Reihenfolge der Felder bei Verwendung eines Bitfeldes in C

Ich habe eine Struktur des folgenden Typs

5 die antwort

Größe eines Bitfield-Mitglieds?

TOP-Veröffentlichungen

5 die antwort

Fragen zu C-Bitfeldern

3 die antwort

Konvertieren von Bitfeld in int

Ich habe Bitfeld so deklariert: typedef struct morder { unsigned int targetRegister : 3; unsigned int targetMethodOfAddressing : 3; unsigned int originRegister : 3; unsigned int originMethodOfAddressing : 3; unsigned int oCode : 4; } bitset;Ich ...

3 die antwort

Wie langsam sind Bitfelder in C ++

Ich habe eine C ++ - Anwendung, die eine Reihe von Strukturen mit manuell gesteuerten Bitfeldern enthält, etwa #define FLAG1 0x0001 #define FLAG2 0x0002 #define FLAG3 0x0004 class MyClass { ' ' unsigned Flags; int IsFlag1Set() { return Flags & ...

4 die antwort

Bitfeld maximale Größe erstellen (C99, C ++)

Was ist die maximale Bitbreite für das Bitstrukturfeld? struct i { long long i:127;}Kann ich innerhalb von struct ein Bitfeld mit einer Bitfeldgröße von bis zu 128 Bit oder 256 Bit oder mehr definieren? Es gibt einige extrabreite Vektortypen wie ...

2 die antwort

Bitfeld mit Swift verwenden, um Werte mit mehr als 1 Bit zu speichern

ImC Ich kann so etwas machen: struct byte_nibbles { unsigned char b1: 4; unsigned char b2: 4; unsigned char b3: 4; unsigned char b4: 4; unsigned char b5: 4; unsigned char b6: 4; unsigned char b7: 4; unsigned char b8: 4; }; union { unsigned long ...

4 die antwort

sizeof (struct) unterschiedlich für verschiedene Compiler

Angenommen, ich habe einen Code wie diesen: #include <stdio.h> #include <stdint.h> int main(int argc, char *argv[]) { typedef struct{ uint16_t x : 9; uint8_t y : 7; } z; printf("sizeof(z) = %lu\n",sizeof(z)); }Ich habe unter Mac (2) ...

4 die antwort

Was ist der Zweck von unbenannten Bitfeldern am Ende der Struktur

Ich lerne C. InC Primer Plus, Ich habe ein Bitfeldbeispiel wie folgt gesehen: struct box_props { bool opaque : 1; unsigned int fill_color : 3; unsigned int : 4; bool show_border : 1; unsigned int border_color : 3; unsigned int border_style : 2; ...