Gast
#3007593
Wie kann ich in C eine Binärzahl (3 bit) in 1 aus 8 umwandeln? Mit 8 if müsste es funktionieren. Gibt es eine einfachere, mit weniger Schreibaufwand verbundene Lösung? 000 --> 0000 0001 001 --> 0000 0010 010 --> 0000 0100 011 --> 0000 1000 100 --> 0001 0000 101 --> 0010 0000 110 --> 0100 0000 111 --> 1000 0000