Hallo,
für ein Programm muss ich mehrere Zeichen in ihrer dezimalen, hexadezimalen und binären Darstellung verarbeiten, also z.B.
‚A‘ = 65 = 1000001 = 0x41.
Umwandeln von char nach int macht C/C++ ja mittels casting von alleine, aber wie kann ich die anderen beiden Darstellungen realisieren? Gibt es dafür schon fertige Funktionen oder muss ich etwa den kompletten „Wandle die int-Zahl nach binär“-Algorithmus per Hand implementieren (dto. hex)?
Weiterhin muss ich dann auf jedes einzelne Bit zugreifen können, da ich sie verschieben und löschen muss.
Vielleicht hat da jemand ein paar Tips?
Viele Grüße, Robert