cout
是 C++ 標(biāo)準(zhǔn)庫中的一個對象,它表示標(biāo)準(zhǔn)輸出流(通常是屏幕)。cout
提供了許多有用的功能,例如:
cout
可以輸出各種數(shù)據(jù)類型的數(shù)據(jù),如整數(shù)、浮點數(shù)、字符、字符串等。例如:#include <iostream>
using namespace std;
int main() {
int a = 42;
double b = 3.14;
char c = 'A';
string s = "Hello, World!";
cout << "a: "<< a << endl;
cout << "b: "<< b << endl;
cout << "c: "<< c << endl;
cout << "s: "<< s << endl;
return 0;
}
cout
支持使用流操作符(如 <<
)和格式說明符(如 %d
、%.2f
等)進(jìn)行格式化輸出。例如:#include <iostream>
using namespace std;
int main() {
int a = 42;
double b = 3.1415926;
cout << "a: %d, b: %.2f"<< a << b << endl;
return 0;
}
cout
的輸出重定向到文件中。例如:#include <iostream>
#include <fstream>
using namespace std;
int main() {
ofstream outfile("output.txt");
if (outfile.is_open()) {
cout << "This output will be written to output.txt" << endl;
outfile.close();
} else {
cout << "Unable to open file" << endl;
}
return 0;
}
std
命名空間來訪問 cout
。例如:#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
總之,cout
是 C++ 中一個非常實用的工具,可以用于在控制臺輸出各種類型的數(shù)據(jù),并支持格式化輸出、文件輸出和使用命名空間等功能。