Bu eğitimde, kullanıcıdan girdi almak için cin nesnesini ve örnekler yardımıyla kullanıcıya çıktı görüntülemek için cout nesnesini kullanmayı öğreneceğiz.
C ++ Çıkışı
C ++ 'da, cout
biçimlendirilmiş çıktıyı ekran gibi standart çıktı aygıtlarına gönderir. Çıktıyı görüntülemek cout
için <<
operatörle birlikte nesneyi kullanırız .
Örnek 1: Dize Çıkışı
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Çıktı
Bu C ++ Programlamadır
Bu program nasıl işliyor?
- İlk olarak
iostream
çıktıyı görüntülememize izin veren başlık dosyasını dahil ediyoruz . cout
Nesne içinde tanımlandığıstd
ad. İsimstd
alanını kullanmak içinusing namespace std;
ifadeyi kullandık .- Her C ++ programı
main()
işlevle başlar . Kod yürütme,main()
işlevin başından itibaren başlar . cout
dizeyi tırnak işaretleri içine yazdıran bir nesnedir" "
.<<
Operatör tarafından takip edilir .return 0;
main()
işlevin "çıkış durumu" dır . Program bu ifade ile sona ermektedir ancak bu ifade zorunlu değildir.
Not: İfadeyi dahil using namespace std;
etmezsek, std::cout
yerine kullanmamız gerekir cout
.
std
Ad alanını kullanmak potansiyel sorunlar yaratabileceğinden bu tercih edilen yöntemdir .
Bununla birlikte, std
kodları daha okunaklı hale getirmek için eğitimlerimizde ad alanını kullandık .
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Örnek 2: Sayı ve Karakter Çıktısı
Sayıları ve karakter değişkenlerini yazdırmak için, aynı cout
nesneyi, ancak tırnak işareti kullanmadan kullanıyoruz.
#include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; )
Çıktı
70 256.783 karakter: A
Notlar:
endl
Manipülatör yeni bir satır eklemek için kullanılır. Bu nedenle her çıktı yeni bir satırda görüntülenir.<<
Operatör daha biz tek bir açıklamada farklı değişkenleri dizeleri vb yazdırmak istiyorsanız birden kullanılabilir. Örneğin:
cout << "character: " << ch << endl;
C ++ Girişi
C ++ ' cin
da, klavye gibi standart giriş cihazlarından biçimlendirilmiş girdi alır. Girdi almak için cin
nesneyi >>
operatörle birlikte kullanırız .
Örnek 3: Tamsayı Giriş / Çıkış
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Çıktı
Bir tam sayı girin: 70 Sayı: 70
Programda kullandık
cin>> num;
kullanıcıdan girdi almak için. Giriş, num değişkeninde saklanır. >>
Operatörü cin
girdi almak için kullanıyoruz .
Not: İfadeyi dahil using namespace std;
etmezsek, std::cin
yerine kullanmamız gerekir cin
.
C ++ Birden Fazla Giriş Alma
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Çıktı
Bir karakter ve bir tam sayı girin: F 23 Karakter: F Numarası: 23