我想知道如何将字符串转换为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++;
}