C++ asosiy kirish/chiqish (cin/cout)
C++ da cout formatlangan chiqishni standart chiqish qurilmalariga, masalan, ekranga yuboradi. Chiqishni ko'rsatish uchun cout ob'ektidan << operatori bilan birga foydalanamiz.
#include <iostream>
using namespace std;
int main() {
// qo'sh tirnoq ichiga olingan satrni chop etadi
cout << "This is C++ Programming";
return 0;
}
Chiqish
This is C++ Programming
Ushbu dastur qanday ishlaydi?
cout obyekti std nom maydoni ichida aniqlanadi. std nom maydonidan foydalanish uchun biz using namespace std; operatoridan foydalandik.main() funksiyasidan boshlanadi. Kodning bajarilishi main() funksiyasining boshlanishidan boshlanadi.
-cout - " " qo'shtirnoq ichidagi string ni chop etadigan ob'ekt. Undan keyin << operatori keladi.
-return 0; - main() funksiyasining "chiqish holati". Dastur ushbu operator bilan tugaydi, ammo bu operator majburiy emas.[!NOTE] Agar biz
using namespace std;operatorini kiritmasak,couto'rnigastd::coutdan foydalanishimiz kerak. Bu afzal qilingan usul, chunkistdnom maydonidan foydalanish mumkin bo'lgan muammolarni keltirib chiqarishi mumkin. Biroq, kodlarni o'qilishi mumkin bo'lishi uchun biz o'quv qo'llanmalarimizdastdnom maydonidan foydalanganmiz.#include <iostream> int main() { // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; }
Raqamlar va belgilar o'zgaruvchilarini chop etish uchun biz bir xil cout ob'ektidan foydalanamiz, lekin tirnoq belgilarisiz.
#include <iostream>
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = 'A';
cout << num1 << endl; // butun sonni chop etish
cout << num2 << endl; // ikki marta chop eting
cout << "character: " << ch << endl; // belgini chop eting
return 0;
}
Chiqish
70
256.783
character: A
[!NOTE] Eslatmalar:
endlmanipulyatori yangi qatorni kiritish uchun ishlatiladi. Shuning uchun har bir chiqish yangi qatorda ko'rsatiladi.<<operatoridan bir necha marta foydalanish mumkin, agar biz turli xil o'zgaruvchilar, satrlar va hokazolarni bitta operatorda chop etishni xohlasak. Masalan:cout << "character: " << ch << endl;
C++ tilida cin formatlangan maʼlumotlarni klaviatura kabi standart kiritish qurilmalaridan oladi. Biz kirish uchun cin obyektidan >> operatori bilan birga foydalanamiz.
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Kirish qabul qilinmoqda
cout << "The number is: " << num;
return 0;
}
Chiqish
Enter an integer: 70
The number is: 70
Dasturda biz foydalandik
cin >> num;
foydalanuvchidan ma'lumot olish uchun. Kirish num o'zgaruvchisida saqlanadi. Biz kirish uchun >> operatoridan cin bilan foydalanamiz.
[!NOTE] Agar biz
using namespace std;operatorini kiritmasak,cino'rnigastd::cindan foydalanishimiz kerak.
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
Chiqish
Enter a character and an integer: F
23
Character: F
Number: 23