我想知道如何将 char: 1101_0110(D6) 转换为两个 char(ascii 格式)0100_0100(44) 和 0011_0110(36)。 非常感谢!
最佳答案
示例代码
#include <stdio.h>
int main(void){
char x = '\xD6';
char asc[3];
sprintf(asc, "%02X", (unsigned char)x);
printf("%s\n", asc);//D6
}
关于C - 如何将 char(8 位) 转换为 ascii 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41083186/