2016-11-07 60 views
0

我想解释(不转换)ascii字符作为它们的十六进制值。即,我有string = 'a';它应该转换为十六进制值0xa将字符解释为十六进制

我只找到将ascii值转换为其十六进制表示形式(这将是0x61但不是我正在查找的值)的解决方案。

+0

你的意思是这样吗? https://www.mathworks.com/help/matlab/ref/hex2dec.html?requestedDomain=www.mathworks.com –

回答

0

Matlab没有十六进制类型,但你可能想要这样的东西。

sscanf('a','%x') 

这将导致答案为10.转换回十六进制w/dec2hex会重新创建一个字符串表示。

相关问题