Gast
#4665418
Hallo zusammen,
Ist das so richtig?
if (0x30 == (0x3493F & 0x30)) { Mach was, wenn wahr }
Ich möchte damit abfragen, ob die vorletzte Stelle eine 3 beinhaltet.
Kann man es besser machen?
Danke schön
|
Anzeige
|
Hilfe beim Vergleich
Gast
#4665418
Hallo zusammen,
Ist das so richtig?
if (0x30 == (0x3493F & 0x30)) { Mach was, wenn wahr }
Ich möchte damit abfragen, ob die vorletzte Stelle eine 3 beinhaltet.
Kann man es besser machen?
Danke schön
@Alex (Gast) >Ist das so richtig? Woher sollen wir das wissen? >if (0x30 == (0x3493F & 0x30)) { Mach was, wenn wahr } >Ich möchte damit abfragen, ob die vorletzte Stelle eine 3 beinhaltet. Aha. Da sollte aber wenigstens EINE Variable drin vorkommen, meinst du nicht auch?
Siehe Bitmanipulation. Denk dran, die vorletzte Stelle hat 4 Bit, die muss man alle berücksichtigen und darf nur die anderen HEX-Stellen löschen. Alex schrieb: > ob die vorletzte Stelle eine 3 beinhaltet. Die vorletzte Stelle wovon?
Gast
#4666133
Alex schrieb: > Ich möchte damit abfragen, ob die vorletzte Stelle eine 3 beinhaltet. Dann wohl eher > if (0x30 == (0x3493F & 0xF0)) wenn vorletzte Stelle bei dir die bits 4..7 mit der Hexadezimalzahl 3 sind Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|