C ++ cout - C ++ standardowa biblioteka

Obiekt cout w C ++ jest obiektem klasy ostream. Służy do wyświetlania wyjścia na standardowe urządzenie wyjściowe, np. Monitor. Jest to związane ze standardowym wyjściem strumienia C.

deklaracja cout

 zewnętrzne ostream cout;

Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.

Zapewnia się, że obiekt cout zostanie zainicjowany podczas lub przed pierwszym ios_base::Initkonstruowaniem obiektu typu . Po skonstruowaniu obiektu cout jest on powiązany, cinco oznacza, że ​​każda operacja wejściowa na cinwykonuje cout.flush ().

Litera „c” in coutodnosi się do „znaku”, a „wyjście” oznacza „wyjście”, stąd coutoznacza „wyjście znaku”. coutPrzedmiot jest stosowane wraz z operatorem wstawiania (<<) w celu wyświetlania strumienia znaków. Ogólna składnia to:

 cout << varName;

Lub

 cout << "Some String";

Operator ekstrakcji może być użyty więcej niż raz z kombinacją zmiennych, łańcuchów i manipulatorów (np. Endl):

 cout << var1 << "Some String" << var2 << endl;

Przedmiotem Cout może być również stosowany do innych funkcji składowych, takich jak put(), write()itp Niektóre z powszechnie stosowanych funkcji składowych są następujące:

  • cout.put(char &ch): Wyświetla znak przechowywany przez ch.
  • cout.write(char *str, int n): Wyświetla pierwszy n odczytany znak ze str.
  • cout.setf(option):Ustawia daną opcję. Powszechnie używane opcje to lewy, prawy, naukowy, stały itp.
  • cout.unsetf(option): Cofa daną opcję.
  • cout.precision(int n):Ustawia dokładność dziesiętną na n podczas wyświetlania wartości zmiennoprzecinkowych. To samo co cout << setprecision (n).

Przykład 1: cout z operatorem wstawiania:

 #include using namespace std; int main() ( int a,b; char str() = "Hello Programmers"; /* Single insertion operator */ cout <> a>> b; cout << str; cout << endl; /* Multiple insertion operator */ cout << "Value of a is " << a << endl << "Value of b is " << b; return 0; )

Po uruchomieniu programu możliwe wyjście to:

 Wpisz 2 cyfry - 6 17 Witam programistów Wartość a to 6 Wartość b to 17

Przykład 2: cout z funkcją członkowską:

 #include using namespace std; int main() ( char str() = "Do not interrupt me"; char ch = 'm'; cout.write(str,6); cout << endl; cout.put(ch); return 0; )

Po uruchomieniu programu możliwe wyjście to:

 Nie m

Interesujące artykuły...