Hallo liebe Community, ich bin total anfänger mit der programmierung (C-Sprache) wer kann mir bitte zeigen wie folgende aufgabe gelöst wird: Gegeben ist die Zahl 0x3C55. a) Testen Sie, ob das Bit 5 gesetzt ist? b) Setzen Sie Bit 6, ohne die anderen Bits zu beeinflussen. c) Löschen Sie Bit 7, ohne die anderen Bits zu beeinflussen
Zu a: AND-Verknüpfung (&) mit einer Maske, bei der das 5. Bit 1 ist. (alle anderen Bits 0)
Zu b: OR-Verknüpfung (|) mit einer Maske, bei der das 6. Bit 1 ist. (alle anderen Bits 0)
Zu c: AND-Verknüpfung (&) mit einer Maske, bei der das 7. Bit 0 ist. (alle anderen Bits 1) -- MFG RedEagleDieser Post wurde am 22.05.2008 um 20:51 Uhr von RedEagle editiert.
wir sind kein hausaufgabenservice somit bring mal deine vorarbeit ein an dem du probleme hast sonst closen die admins den thread ziemlich schnell. Nur zu schreiben das ich gerne folgende aufgabe gelöst haben möchte ist nicht so gut.
@ öni, bitte es tut mir leid.ich habe doch erwähnt dass ich total Anfänger bin dementsprechen hatte ich keinen Plan.Also Vielen Dank an RedEagle.Dank dir verstehe ich jetzt viel dieses Thema . MFG Bill
Das ist ja nun wirklich ein kleineres Problem. Vorher halt das betreffende Bit aus der Zahl selbst rausziehen, dann damit verxoren. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra