Objek cout di C ++ adalah objek kelas ostream. Ia digunakan untuk menampilkan output ke peranti output standard iaitu monitor. Ia dikaitkan dengan aliran keluar output C standard.
pengisytiharan cout
cout luaran luaran;
Ia ditakrifkan dalam header file "> header file.
Objek cout dipastikan akan diinisialisasi semasa atau sebelum kali pertama objek jenis ios_base::Init
dibina. Setelah objek cout dibina, ia diikat dengan cin
yang bermaksud bahawa setiap operasi input pada cin
melaksanakan cout.flush ().
The "c" in cout
merujuk pada "karakter" dan "keluar" berarti "output", oleh itu cout
bermaksud "output karakter". The cout
objek digunakan bersama-sama dengan operator pemasukan (<<) untuk memaparkan strim aksara. Sintaks umum adalah:
cout << varName;
Atau
cout << "Beberapa Rentetan";
Pengendali pengekstrakan dapat digunakan lebih dari sekali dengan kombinasi pemboleh ubah, rentetan dan manipulator (seperti endl):
cout << var1 << "Beberapa Tali" << var2 << endl;
Objek cout juga boleh digunakan dengan fungsi ahli lain seperti put()
, write()
dan lain-lain Beberapa fungsi ahli biasa digunakan ialah:
cout.put(char &ch):
Memaparkan watak yang disimpan oleh ch.cout.write(char *str, int n):
Memaparkan pembacaan watak n pertama dari str.cout.setf(option):
Menetapkan pilihan yang diberikan. Pilihan yang biasa digunakan adalah kiri, kanan, ilmiah, tetap, dll.cout.unsetf(option):
Tidak menetapkan pilihan yang diberikan.cout.precision(int n):
Menetapkan ketepatan perpuluhan ke n sambil memaparkan nilai titik terapung. 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; )
Semasa anda menjalankan program, output yang mungkin adalah:
Masukkan 2 nombor - 6 17 Hello Programmer Nilai a ialah 6 Nilai b ialah 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; )
Semasa anda menjalankan program, output yang mungkin adalah:
Jangan m