C ++ cout - C ++ standartinė biblioteka

Cout + objektas C ++ yra klasės ostream objektas. Jis naudojamas rodyti išvestį į standartinį išvesties įrenginį, ty monitorių. Jis siejamas su standartiniu C išvesties srauto standartiniu.

cout deklaracija

 extern ostream cout;

Tai apibrėžiama antraštės faile "> header file.

Cout objektas turi būti inicializuotas, kai pirmą kartą ios_base::Inityra pastatomas tipo objektas . Sukūrus „cout“ objektą, jis yra susietas, cino tai reiškia, kad bet kokia įvesties operacija cinvykdoma cout.flush ().

„C“ in coutreiškia „simbolį“, o „out“ reiškia „išvestį“, taigi coutreiškia „simbolio išvestį“. coutObjektas yra naudojamas kartu su įterpimo operatoriaus (<<) tam, kad būtų rodomas simbolių srautą. Bendroji sintaksė yra:

 cout << varName;

Arba

 cout << "Kai kurios stygos";

Ištraukimo operatorių galima naudoti daugiau nei vieną kartą kartu su kintamaisiais, eilutėmis ir manipuliatoriais (pvz., „Endl“):

 cout << var1 << "Kai kurios stygos" << var2 << endl;

Cout objektas taip pat gali būti naudojamas kartu su kitų valstybių funkcijų, tokių kaip put(), write()ir tt Kai kurie iš dažniausiai naudojamų valstybėse funkcijų yra:

  • cout.put(char &ch): Rodomas simbolis, kurį saugo ch.
  • cout.write(char *str, int n): Rodo pirmąjį n simbolių skaitinį iš str.
  • cout.setf(option):Nustato nurodytą parinktį. Dažniausiai naudojami variantai yra kairė, dešinė, mokslinė, fiksuota ir kt.
  • cout.unsetf(option): Panaikina nurodytą parinktį.
  • cout.precision(int n):Dešimtainį tikslumą nustato n, o rodomos slankiojo kablelio vertės. Tas pats kaip cout << setprecision (n).

1 pavyzdys: cout su įterpimo operatoriumi:

 #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; )

Kai paleisite programą, galimas rezultatas bus:

 Įveskite 2 skaičius - 6 17 Sveiki programuotojai a reikšmė yra 6 b reikšmė yra 17

2 pavyzdys: cout su nario funkcija:

 #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; )

Kai paleisite programą, galimas rezultatas bus:

 Negalima m

Įdomios straipsniai...