pl: Typkonvertierung in C bzw. Perl

Beitrag lesen

hi @Robert B.

Über 0x7f fängt der Spaß erst richtig an, weil man Zeichenkodierungen berücksichtigen muss 😉

Wenn Du bei der Bytesemantic bleibst, spielt die Zeichenkodierung überhaupt keine Rolle. Und das ist nicht nur in C so.

    unsigned char *eurosign = "€";
    printf("%d Bytes\n", strlen(eurosign)); // 3 Bytes

    uint8_t *n = (uint8_t*)eurosign;

    printf("%X %X %X", n[0], n[1],n[2]); // E2 82 AC

MfG