Troll19: Typkonvertierung in C bzw. Perl

Beitrag lesen

Hallo,

ich möchte den Hex-Cpde eines Zeichens in druckbarer Form ausgeben.

Beispiel: Die Variable ZEICHEN enthält den Buchstaben "ü".

In C: char ZEICHEN[]="ü";

In Perl: my $ZEICHEN="ü";

Die Variable enthält dann den Wert 0xfc.

Diesen Wert möchte ich nun so konvertieren, dass in der Variablen ZEICHEN2 der String "fc" (0x66 + 0x63) steht. Mit einer einfachen Konvertierung ist das natürlich nicht zu machen. Gibt es eine Möglichkeit, das linke und das rechte Halbbyte vom "ü" jeweils getrennt in einen Integerwert zu konvertieren? Dann könnte ich ein Array "0123456789abcdef" definieren und mit dem Interwert darauf zugreifen.

Kann mir jemand helfen?

Vielen Dank Troll19