C语言字符串转ASCII码:高效实现代码示例
"您可以使用以下代码将字符串转换为ASCII码:\n\nc\n#include <stdio.h>\n#include <stdlib.h>\n#include <string.h>\n\nint main() {\n char str[] = \"91, 45, 54, 53, 44, 32, 53, 44, 32, 48, 44, 32, 48, 44, 32, 48, 44, 32, 48, 44, 32, 48, 44, 32, 48, 44, 32, 50, 54, 44, 32, 45, 49, 50, 49, 44, 32, 57, 44, 32, 49, 49, 51, 44, 32, 45, 55, 51, 44, 32, 53, 44, 32, 48, 44, 32, 48, 44, 32, 45, 55, 55, 44, 32, 53, 44, 32, 48, 44, 32, 48, 44, 32, 49, 49, 55, 44, 32, 51, 44, 32, 48, 44, 32, 48, 44, 32, 52, 52, 44, 32, 48, 44, 32, 48, 44, 32, 48, 44, 32, 52, 48, 44, 32, 48, 44, 32, 48, 44, 32, 48, 44, 32, 51, 44, 32, 49, 44, 32, 48, 44, 32, 48, 44, 32, 51, 50, 44, 32, 48, 44, 32, 48, 44, 32, \" ;\n\n char* token = strtok(str, \", \" );\n while (token != NULL) {\n int ascii = atoi(token);\n printf(\"%c\", ascii);\n token = strtok(NULL, \", \" );\n }\n\n return 0;\n}\n\n\n此代码使用strtok函数将字符串按照逗号和空格进行分割,然后使用atoi函数将分割的字符串转换为整数,最后使用printf函数将整数转换为对应的ASCII字符打印出来。
原文地址: https://www.cveoy.top/t/topic/qbNF 著作权归作者所有。请勿转载和采集!