如何将字符链转换为ASCII



我想知道如何将字符串转换为ASCII值,例如"12AD132你好";在其ASCII值中

问候语,

为了回答您的第一个问题:我见过的所有C实现都将其字符存储在ASCII中,所以如果您的实现也是这样,您可以简单地将字符串中的每个字符打印为整数:

#include <stdio.h>
int main() {
const char * str = "12ASD132 hello";
for (const char * p = str; *p; p++) {
printf("%dn", *p);
}
}
char *str = "12ASD132 hello";
printf("chtASCIItASCII(HEX)n");
while(*str)
{
printf("'%c't%dt0x%02xn", *str, *str, *str);
str++;
}

相关内容

  • 没有找到相关文章

最新更新