C++转义码参数

Mos*_*sen 4 c c++

我正在查看我们客户的一些代码,并找到了我以前从未见过的这个函数参数:

some_function('ESFc');
Run Code Online (Sandbox Code Playgroud)

在调试器中,我将值设置为

char c = 'ESFc';
Run Code Online (Sandbox Code Playgroud)

它等于99

他还使用'ESSc','ESCm'和'ESBd',评分为99,109和100

这是什么?它是某种逃脱代码吗?

K-b*_*llo 7

它是一个多字符的文字,但它的值不是99. 'ESFc'实际上是一个类型int,当你将它存储在char它中时会失去精度.看到这个问题:

在多个字符上使用C++时,单引号有什么作用?