c++长字符串换行

#include<iostream>
using namespace std;

int main()
{
    string str1 = "congrat"
                  "ulation";
    string str2 = "congrat" \
                  "ulation";
    string str3 = "congrat \
                  ulation";
    cout << str1 << endl;
    cout << str2 << endl;
    cout << str3 << endl;
    return 0;
}
congratulation
congratulation
congrat                   ulation

综上结果,使用str1和str2的换行方式打印的数据正常,str的换行方法会引入多余的空格。

推荐使用的第二种换行方法。


版权声明:本文为idealcitier原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。