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::Init
dibangun. Setelah objek cout dibangun, itu terikat cin
yang berarti bahwa setiap operasi input pada cin
mengeksekusi cout.flush ().
The "c" in cout
mengacu pada "character" dan 'out' berarti "output", sehingga cout
berarti "character output". The cout
objek 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