在Xcode中打印字符串时获取十六进制字符转义

时间:2016-11-13 18:58:21

标签: string c++11 hex xcode8 macos-sierra

我正在尝试在Xcode 8.1中运行这个C ++代码:

  std::string str = "g[+g]g[-g]g[−g[+g]g]g[+g]g";
  for (auto& c : str) {
      printf("%c", c);
  }

我将此作为输出:

  

克[+ G]克[-g]克[\ 342 \ 210 \222克[+ G] G]克[+ G]克

有谁知道为什么有些字符会以十六进制字符形式出现?

我已经尝试打印为c_str()。

0 个答案:

没有答案