'/ n'(不是'\ n')的实用程序是什么?

时间:2019-12-21 21:03:08

标签: c++

我正在研究endl和'\ n',当我尝试测试它们时,我错误地将'/ n'放在了正斜杠的位置,并且可以正常编译,但结果出乎意料。

代码:

enum direction {north=1, west =2, east = 3, south=4};
enum direction dir;

int main()
{
    dir = east;
    int i=east;
    cout << dir << endl;
    cout << dir << endl;
    cout << dir << endl;
    cout <<'/n';
}

它输出:

3
3
3
312142

我尝试仅输出'/ n':

int main()
{
    dir = east;
    int i=east;
    cout << dir << endl;
    cout << dir << endl;
    cout << dir << endl;
    cout <<'/n';
}

它返回了12142。然后我尝试使用'/ p'代替,它返回12144,这意味着它可能正在返回字符代码。

我想知道为什么会发生这种情况,如果它有任何实用程序或替代方法,以及此操作的名称是什么。

0 个答案:

没有答案