标签: c++ decimal
如何将十六进制字符串转换为unsigned char字节?
std::string = "ffddaabb"; to unsgined char[] = "\xff\xdd\xaa\xbb";
答案 0 :(得分:-1)
这是不无符号字符
"\xff\xdd\xaa\xbb"
通过分配此文字获得的正确类型是const char指针。
const char
为了得到一个char,你应该做
unsigned char ch = 0x2A;