C++ ga Kirish
Tags: beginners, programming, tutorial, cpp
Published: 2022-11-03 12:26:32

**Salom Hurmatli dasturchilar bugungi Mavzuyimiz C++ Tiliga kirishdagi ma'lum bir tushinchalar haqida Gaplashamiz !**

_Iloji boricha bugungi to'xtalib o'tadigan mavzularimizga qisqacha va lo'nda qilib tushintirishga harakat qilamiz._


Bugung Qanday  Mavzular bo'yicha gaplashamiz ?

- Kirish
- Kutubxonalar
- cout
- endl 
- \n

  

## Kirish

 **C++ tilida biz Avvalo nimalarni O'rganishimiz kerak va bu dasturlash tilida nimalar qilsa bo'ladi degan savolga javob berishimiz kerak.**

_Endi shunga to'taladigan bo'lsak masalan bu dasturlash tili orqali biz o'yilar uchun pragrammalar uchun va yana ko'plab dastur va hizmat korsatish uchun foydalaniladigan saytlarda ham qo'lashligiz mumkin._


## Kutubxonalar
 

> Endi biz C++ kutubxolari haqida gaplashadigan bo'lsak.
> biz birinchi o'rinda harqanday ko'd yozish uchun dasturga kirganimizda doimiy ko'zimizga tushadigan narsa bu kutubxonalardir.
> Siz savol berishingiz mumkin gap nima haqida ketyapti va ular nima deb Men sizlarga hozir kutubxonalarni Tanishtirib o'taman.

`<fstream>`
Faylga asoslangan kirish va chiqish uchun qulayliklar yaratadi. Qarang oqim.
`<iomanip>`
Kabi chiqish formatlashni boshqarish uchun qulayliklar yaratadi tayanch butun sonlarni formatlashda va aniqlik ning suzuvchi nuqta qiymatlar.
`<ios>`
Iostreams ishlashiga bir necha turdagi va funktsiyalarni taqdim etadi.
`<iosfwd>`
Ta'minlaydi oldinga deklaratsiyalar I / U bilan bog'liq bo'lgan bir nechta sinf shablonlari.
`<iostream>`
C ++ kirish va chiqish asoslarini taqdim etadi. Qarang iostream.
`<istream>`
Shablon sinfini taqdim etadi `std :: istream` kirish uchun boshqa yordamchi sinflar.
`<ostream>`
Shablon sinfini taqdim etadi `std :: ostream` va ishlab chiqarish uchun boshqa yordamchi sinflar.
`<sstream>`
Shablon sinfini taqdim etadi `std :: stringstream` mag'lubiyatni manipulyatsiya qilish uchun boshqa yordamchi sinflar.
`<streambuf>`
Tashqi fayllar yoki satrlar kabi ba'zi bir turdagi belgilar ketma-ketligiga o'qish va yozish funksiyasini ta'minlaydi.

> Bular C++ dagi Kutubxonalardir lekin bular hammasi ham emas Lekin kerak bo'ladiganlaridir.

## Cout

`cout`  ("ko'rish uchun" deb talaffuz qilinadi) bu matnni chiqarish / bosib chiqarish uchun kiritish operatori ( ) bilan birgalikda ishlatiladigan ob'ekt . Bizning misolimizda "Hello World" chiqadi.<< .





 `cout`  - "c" +"out" birikmalaridan qo'shilgan ya'ni buni kengaytmasi "c" bu C++ (C++ dasturlash tili), "out" bu "output" (Chiqarish).




 `;`- C++ dasturlash tilida har bir operatordan so'ng `;` nuqtali vergul qo'yiladi.
Misol uchun: cout << "Hello World!";
Dastur tanasi `int main()` funksiyasi yozilishi mumkin edi (bir qatorda yozish imkoniyati mavjudligi esingizdan chiqmasin).

`int main () { cout << "Hello World! "; return 0; }`


## Endl va \n 


   `endl` - End Line (qator oxiri) bunda kursor qator oxirida bo'lib shundagina keyin keladigan amal keyingi qatorga tushadi. Unutmang chiqarish operatoridan keyin `;` ni yozishni unutmang.
 

  Yana bir usuli ya'ni yangi qatorda yozish uchun! Yangi qatorni kiritish uchun siz quyidagi `\n` belgilarni ishlatishingiz mumkin. buni sayt ichida ya'ni `""` ichida yozishingiz kerak bo'ladi.

```cpp

#include <iostream>
using namespace std;
​
int main() {
  cout << "Hello World! UzbekDevs";
  return 0;
}
```


Hello World!
I am UzbekDevs


Buguncha o'tkan mavzularimiz Shulardan iborat edi Keyingi 
mavzularda uchrashguncha. 🖐️



@dawroun