Binärdarstellung
-
Komisch dass ich des bis heute noch nie gebraucht hab
also genau wie sich mit 0x... hex zahlen schreiben lassen such ich die
binärschreibweise a la 0x101000101
-
Gibts nicht in ANSI C. Höchstens als Compilererweiterung. Für 8 Bits hab ich mal irgendwo Makro-Spielereien dafür gefunden, aber sinnvoller wäre es einfach bei Hex zu bleiben
-
ach neee... jetzt weiss ich warum ich das nie benutzt hab
hast du zufällig n link zu den makrospielereien?macht sonst in sachen arbeitsaufwand n riesenunterschied für mich
ne alternativ wär n tool, das bilder binär in 8er blöcke kodieren kann
also quasi weiss,weiss,schwarz,weiss,weiss in 00100bisher hab ich die bilder mit gimp exportiert und das tool erstellt immer byte arrays die ich umschreiben muss
-
-
angeblich sollte das man in ansi-c rein (als 0bxxxx), wurde aber dann doch nichts draus.
Tim:#define B8(y) ( 0##y & 1 \ | 0##y >> 2 & 2 \ | 0##y >> 4 & 4 \ | 0##y >> 6 & 8 \ | 0##y >> 8 & 16 \ | 0##y >> 10 & 32 \ | 0##y >> 12 & 64 \ | 0##y >> 14 & 128 )
anwendung dann so:
char x = B8(10101010);