c++ 字符串内存 与 显示的不对称

string temp1("\x12"
        "1066a8ffID12a30303"
        "\x4"
        "0000"
        "\x4"
        "0001\x1c"
        "\0中\09\0中.3A\x00"
        "oo二.fj\0ll\'\0已#A\xe"
        "io\0\0j.d\0ji\0\".A"
        "\xd"
        "io\0\0j.d\0j\0\".A"
        "\x03"
        "123\x09u23456789\x03abc", 106);
cout  << temp1 <<  endl;

输出字符串

io  j.d j ".A�12303�0000u23456789�ubc .3A oo二.fj ll' 已#A�io  j.d ji ".A

看起来是不是 不一致?
其实这只是输出形式上的不一致,应该是由于输出 回车 字符导致的

推荐阅读更多精彩内容