C++ 的 cout(控制台输出)是 iostream 库的一部分,用于将数据打印到标准输出设备(通常是监视器)。 cout 可以处理各种基本和自定义数据类型。 常见数据类型有:
- 整数类型:
int、short、long,long long - 浮点类型:
float、double、long double - 字符类型:
char、signed char、unsigned char - 字符串类型:
std::string - 指针类型:
void*、char*、int*等 - 其他内置类型:
bool、wchar_t等。 - 自定义类型:用户可以创建自己的类型可以创建自己的类或结构并支持
cout<<重载运算符和输出。
>
例如,下面的代码展示了如何使用cout输出各种数据类型。
#包括
#包括
int 主要() {
int a = 42;
双 b = 3.14;
char c = 'A';
std::string s = "你好,世界!";
bool d = true;
std::cout << "a: "<< a << std::endl;
std::cout << "b:"<< b << std::endl;
std::cout << "c:"<< c << std::endl;
std::cout << "s: "<< s << std::endl;
std:: cout < < "d: "<< d << std::endl;
返回 0;
}
如果需要输出自定义类型,可以重载它。 <<运算符:
#包括
类 MyClass {
公共:
MyClass(int x, int y) : x_( x), y_(y) {}
朋友 std::ostream& 运算符 <<(std::ostream& os, const MyClass& obj);
私有:
int x_;
int y_;
};
]std::ostream& 运算符< < (标准::鸵鸟am& os, const MyClass& obj) {
os << "(" << obj.x_ << ", " << obj.y_ << ")";
返回 os;
}
int 主要() {
MyClass obj(3, 4);
std::cout << "obj: " << obj << std: :endl;
返回 0;
}
以上内容来源于网络,不代表本站全部观点。 欢迎关注:zhujipindao.com
主机频道












![[补货快讯] 腾讯云香港机房恢复供应,可选香港轻量服务器与CVM云服务器-主机频道](https://zhujipindao.com/wp-content/uploads/29e19ab9b70aecd.jpg)
评论前必须登录!
注册