Ich habe eine Variable, die in 3 und 5 Bits unterteilt ist, und ich bin in der Lage, jeden Abschnitt, d. H a und b zu füllen.Druckfehler in Cout
unsigned char a:3,b:5;
Wie kann ich die Werte der beiden Abschnitte einzeln drucken. Wenn nicht wie kann ich als Ganzes drucken.
cout << a << b ;
Bitte helfen Sie mir.
Warum funktioniert das, was Sie nicht getan haben? – Soren
sein Drucken aber ein unbekanntes Zeichen wie eine kleine Box mit Bits innerhalb –
'cout << (int) a << (int) b;'. Oder deklarieren Sie Ihre Variablen als "unsigned int" anstelle von "unsigned char". –