Содержание
Основная информация об использовании ostream C++
Тип данных | Пример | Описание |
---|---|---|
int | int number = 42; std::cout << number; | |
double | double pi = 3.14159; std::cout << pi; | |
std::string | std::string name = "John"; std::cout << name; | |
char | char letter = 'A'; std::cout << letter; |
Например:
double value = 3.14159;
std::cout << std::fixed << std::setprecision(2) << value;
Особенности использования ostream C++
Примеры использования ostream C++
Пример 1:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl;
return 0;
}
Пример 2:
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
cout << i << " ";
}
cout << endl;
return 0;
}
Пример 3:
#include <iostream>
using namespace std;
int main() {
int arr[2][3] = {{1, 2, 3}, {4, 5, 6}};
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
std::cout << "Привет, мир!" << std::endl;
int x = 10; std::cout << "Значение переменной x: " << x << std::endl;
std::ofstream file("output.txt"); file << "Данные для записи в файл" << std::endl; file.close();
В данном примере происходит запись строки "Данные для записи в файл" в файл с именем "output.txt". После окончания записи необходимо закрыть файл.
Кроме того, ostream обладает возможностью задавать различные флаги форматирования с помощью метода setf. Некоторые из наиболее часто используемых флагов включают флаги десятичного форматирования, научной нотации и выравнивания.
#include <iostream>
int main() {
std::cout << "Привет, мир!";
return 0;
}