c++ - 如何在不删除的情况下将\x1\x2\x3 ...字符转换为普通字符?

标签 c++ string character

那些\x1 ..\x2 ..\x3 字符是什么以及如何将它们转换为普通字符?

screenshot

最佳答案

它们是序数值为1、2、3的字符。它们被称为control characters。并且不可打印,这就是调试器向您显示其 escaped representation 的原因.

您可以在 ASCII table 中查找控制字符.

关于c++ - 如何在不删除的情况下将\x1\x2\x3 ...字符转换为普通字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941513/

相关文章:

c++ - 在 C++ 中创建 zip 存档

Python 要求将属性转换为字符串

c - Sscanf 和自定义中断

java - 如何将文本文件作为字符串读取并仅提取单个字符? "0"

swift - 如何在 Swift 中生成一个随机的 unicode 字符?

java - 使用 Java 对用户输入的字符进行计数时出错

c++ - 代码依赖文档软件

c++ - 定义类构造器

c++ - 为什么基于范围的 for 循环中的结构化绑定(bind)只是拷贝而不是引用?

python - 使用python将一个单词移动到行尾