Ich bin wirklich verwirrt, kann aber keine einfache Aufgabe zu tun, wie es scheint:Wie setze ich Bits in Byte ohne Schleife
Ich muss einfach die Anzahl der Bits in Byte festlegen.
Zum Beispiel:
Ich brauche 5 Bits gesetzt. Also brauche ich 0xb00011111
.
Ist es möglich, dies ohne Schleife zu tun?
Auch ich möchte nicht viel von #defines
zu schreiben.
Ja, ich schrieb '0xb00011111' nur aus Gründen der Einfachheit. Vielen Dank! – Bulkin
'0xb00011111' ist gültig C, aber es ist nicht wie das OP erwartet –
Oh, rechts' 0xb00011111' ist gültig C aber ein sehr großes Hex-Literal :) Das OP beabsichtigte '0b00011111' was nicht gültig C ist, da C nicht habe binäre Literale. – Lundin