标签: c char hex ascii
我想知道如何像char:1101_0110(D6)一样转换为两个char(ascii格式)0100_0100(44)和0011_0110(36)。 非常感谢!
答案 0 :(得分:3)
示例代码
#include <stdio.h> int main(void){ char x = '\xD6'; char asc[3]; sprintf(asc, "%02X", (unsigned char)x); printf("%s\n", asc);//D6 }