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; |
| } |

控制小数显示与位数显示
| #include "iostream" |
| using namespace std; |
| |
| int main() { |
| system("chcp 65001"); |
| float num = 20202; |
| cout << fixed; |
| cout.width(15); |
| cout << num << endl; |
| |
| } |

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)