C++,字符串声明中的其他字符



我使用Visual Studio 2015。 有一个简单的代码

char blablabla[] = "‭ABCDEFGH";
int main()
{
int a = sizeof(blablabla);
return 0;
}

调试器显示blablabla具有"?ABCDEFGH"和 a 是 10。 这个问号在这里做什么?

数组中有一个 unicode 字符u202D无法在当前代码页中表示。因此显示?字符。

最新更新