2016-11-07 6 views
0

Ich möchte ascii Zeichen als ihre hex Werte interpretieren (nicht konvertieren). Ie., Ich habe string = 'a'; Es sollte in Hexadezimalwert 0xa konvertiert werden.Interpretieren char als hex

Ich fand nur Lösungen, die den ASCII-Wert in seine hexadezimale Darstellung umwandeln (was 0x61 wäre, aber das ist nicht der Wert, nach dem ich suche).

+0

Meinst du das? https://www.mathworks.com/help/matlab/ref/hex2dec.html?requestedDomain=www.mathworks.com –

Antwort

0

Matlab hat keinen Hex-Typ, aber Sie möchten wahrscheinlich so etwas.

sscanf('a','%x') 

was würde eine Antwort von 10 ergeben. Konvertierung zurück zu Hex mit Dec2hex würde eine String-Darstellung neu erstellen.