String umwandeln

Ich bin mir dann nicht sicher ob es dem Empfänger egal ist ob die Botschaft dann Binär , Hex, oder Dezimal ist.

Das ist nur für dich als Programmierer ein Unterschied. In dem Moment wo du eine Konstante in den Code schreibst. Ein Computer kann nur Binär

Solche Konvertierungen sind nur dann relevant, wenn man es tatsächlich mit Strings zu tun hat. Also einen String in eine Integer konvertieren. Oder eine Zahl zur Darstellung formatieren.

Bei dir war das mit dem String aber ein totaler Irrweg! 0x ist eine Anweisung an den Compiler wie er die Zahl danach interpretieren soll. Aber mit Strings hat das nichts zu tun