C ++ Temel Giriş / Çıkış

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, coutbiçimlendirilmiş çıktıyı ekran gibi standart çıktı aygıtlarına gönderir. Çıktıyı görüntülemek coutiç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 .
  • coutNesne içinde tanımlandığı stdad. İsim stdalanını kullanmak için using 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 .
  • coutdizeyi 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::coutyerine kullanmamız gerekir cout.

stdAd alanını kullanmak potansiyel sorunlar yaratabileceğinden bu tercih edilen yöntemdir .

Bununla birlikte, stdkodları 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ı coutnesneyi, 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:

  • endlManipü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 ++ ' cinda, klavye gibi standart giriş cihazlarından biçimlendirilmiş girdi alır. Girdi almak için cinnesneyi >>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ü cingirdi almak için kullanıyoruz .

Not: İfadeyi dahil using namespace std;etmezsek, std::cinyerine 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 

Ilginç makaleler...