O objeto cout em C++ é um objeto da classe ostream . É definido no arquivo de cabeçalho iostream . É usado para exibir a saída para o dispositivo de saída padrão, ou seja, monitor. Ele está associado ao fluxo de saída C padrão stdout. Os dados necessários para serem exibidos na tela são inseridos no fluxo de saída padrão (cout) usando o operador de inserção (<<) .

Programa 1:

Abaixo está o programa C++ para implementar o objeto cout:

// C++ program to illustrate the use
// of cout object
#include <iostream>
using namespace std;
 
// Driver Code
int main()
{
    // Print standard output
    // on the screen
    cout << "Welcome to GFG";
 
    return 0;
}
Saída: 
Bem-vindo ao GFG

 

Nota: Mais de uma variável pode ser impressa usando o operador de inserção (<<) com cout.

Programa 2:

Abaixo está o programa C++ para implementar a abordagem acima:

// C++ program to illustrate printing
// of more than one statement in a
// single cout statement
#include <iostream>
using namespace std;
 
// Driver Code
int main()
{
    string name = "Akshay";
    int age = 18;
 
    // Print multiple variable on
    // screen using cout
    cout << "Name : " << name << endl
         << "Age : " << age << endl;
 
    return 0;
}
Saída: 
Nome: Akshay
Idade: 18

 

A instrução cout também pode ser usada com algumas funções-membro:

  • cout.write (char * str, int n): Imprime a primeira leitura de N caracteres de str.
  • cout.put (char & ch): Imprime o caractere armazenado no caractere ch .
  • cout.precision (int n): Define a precisão decimal para N , ao usar valores flutuantes.

Programa 3:

Abaixo está a implementação das funções-membro de cout.write() e cout.put() :

// C++ program to illustrate the use
// of cout.write() and cout.put()
#include <iostream>
using namespace std;
 
// Driver Code
int main()
{
    char gfg[] = "Welcome at GFG";
    char ch = 'e';
 
    // Print first 6 characters
    cout.write(gfg, 6);
 
    // Print the character ch
    cout.put(ch);
    return 0;
}
Saída: 
Receber

 

Programa 4:

Abaixo está o programa C++ para ilustrar o uso de cout.precision() :

// C++ program toillustrate the use
// of cout.precision()
#include <iostream>
using namespace std;
 
// Driver Code
int main()
{
    double pi = 3.14159783;
 
    // Set precision to 5
    cout.precision(5);
 
    // Print pi
    cout << pi << endl;
 
    // Set precision to 7
    cout.precision(7);
 
    // Print pi
    cout << pi << endl;
 
    return 0;
}
Saída: 
3,1416
3,141598

 

Quer aprender com os melhores vídeos com curadoria e problemas práticos, confira o C++ Foundation Course for Basic to Advanced C++ e C++ STL Course for Foundation plus STL. Para completar sua preparação desde o aprendizado de um idioma até o DS Algo e muitos mais, consulte o Curso Completo de Preparação para Entrevistas .