cout打印输出
- 输出单份内容
// 输出单份内容cout << "Hello World!" << endl;cout << 10 << endl;
- 输出多份内容
// 输出多份内容cout << "I am " << 18 << "years old" << endl;
- 可以自由组合多个<< 符号
- 如 cout << ... <<...<<...<<endl;
- 注意:
- 非数字,必须使用""包围
- 数字可以用""包围,也可以不包围
乱码问题
直接输出中文到控制台, 会出现乱码
#include "iostream"
using namespace std;int main() {cout << "你好,世界" <<endl;return 0;
}
两种方式可以解决
- 方式一:引入windows.h库 再设置字符编码utf-8
#include "iostream"
#include "windows.h"
using namespace std;int main() {SetConsoleOutputCP(CP_UTF8);cout << "你好,世界" <<endl;return 0;
}
- 方式二:在主函数中加入
system("chcp 65001");
#include "iostream"
using namespace std;int main() {system("chcp 65001");cout << "你好,世界" <<endl;return 0;
}