C ++ cout - Pustaka Standar C ++

Objek cout di C ++ adalah objek dari kelas ostream. Ini digunakan untuk menampilkan output ke perangkat output standar yaitu monitor. Ini terkait dengan aliran keluaran C standar stdout.

deklarasi cout

 cout luar ostream;

Ini didefinisikan dalam file header "> file header.

Objek cout dipastikan akan diinisialisasi selama atau sebelum pertama kali sebuah objek bertipe ios_base::Initdibangun. Setelah objek cout dibangun, itu terikat cinyang berarti bahwa setiap operasi input pada cinmengeksekusi cout.flush ().

The "c" in coutmengacu pada "character" dan 'out' berarti "output", sehingga coutberarti "character output". The coutobjek digunakan bersama dengan operator penyisipan (<<) untuk menampilkan aliran karakter. Sintaks umumnya adalah:

 cout << varName;

Atau

 cout << "Beberapa String";

Operator ekstraksi dapat digunakan lebih dari sekali dengan kombinasi variabel, string, dan manipulator (seperti endl):

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

Objek cout juga dapat digunakan dengan fungsi anggota lain seperti put(), write(), dll Beberapa fungsi anggota yang umum digunakan adalah:

  • cout.put(char &ch): Menampilkan karakter yang disimpan oleh ch.
  • cout.write(char *str, int n): Menampilkan pembacaan karakter n pertama dari str.
  • cout.setf(option):Menetapkan opsi yang diberikan. Opsi yang biasa digunakan adalah kiri, kanan, ilmiah, tetap, dll.
  • cout.unsetf(option): Tidak menyetel opsi yang diberikan.
  • cout.precision(int n):Menyetel ketepatan desimal ke n sambil menampilkan nilai titik-mengambang. Sama seperti cout << setprecision (n).

Contoh 1: cout dengan operator penyisipan:

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

Saat Anda menjalankan program, output yang mungkin adalah:

 Masukkan 2 angka - 6 17 Halo Programmer Nilai a adalah 6 Nilai b adalah 17

Contoh 2: cout dengan fungsi anggota:

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

Saat Anda menjalankan program, output yang mungkin adalah:

 Jangan m

Artikel yang menarik...