1 bayt joy oladi va 0 dan 256 tagacha boʻlgan simvollar ketma-ketligidan iborat boʻlishi mumkin. Satr tipidagi oʻzgaruvchilar qoʻshtirnoq (“) ichida yoziladi.
C++ tilida oʻzgaruvchilarni initsializatsiya qilish degan tushuncha ham mavjud. Initsializatsiya qilish degani oʻzgaruvchini eʻlon qilish barobarida unga boshlangʻich qiymatini ham berish demakdir. Masalan: int a=5, b, s=-100;– a, b, s oʻzgaruvchilari butun tipli ekanligi koʻrsatildi va a oʻzgaruvchisiga 5 (a=5), s oʻzgaruvchisiga esa –100 (s=-100) boshlangʻich qiymatlar berildi.
1.2. Shart operatorlari Shartli operatorlar.Toʻliqsiz tarmoqlanish if operatori. if operatori qandaydir shartni rostlikka tekshirish natijasiga koʻra dasturda tarmoqlanishni amalga oshiradi: if ()1; Bu yerda har qanday ifoda boʻlishi mumkin, odatda u taqqoslash operatori boʻladi. Agar tekshiriladigan_shart rost (true) boʻlsa, 1 bajariladi, aks holda(false) dastur keyingi operatorlarni bajarishga oʻtadi. C++ tilida bir nechta amallarni blok(guruh)larga birlashtirish mumkin. Blok ʻ{ʻ va ʻ}ʻ belgi oraligʻiga olingan amallar ketma-ketligi boʻlib, u kompilyator tomonidan yaxlit bir operator deb qabul qilinadi.
Toʻliq tarmoqlanish. if – else operatori: Misol. Ikkita butun sonni kiriting va ulardan kichigini ekranga chiqaring.
Blok-sxemasi
1.4. fayllar bilan ishlash Fayl — bu kompyuter xotira qurilmalaridan birida saqlanayotganva oʻz nomiga ega boʻlgan ma’lumotlar toʻplamidir.
Fayl boʻsh boʻlishi ham mumkin. Fayllar maʻlumot saqlashningeng qulay usuli ekanligining sababi quyidagilardan iborat:
1)odatda dasturni bajarib, olingan natijalar dastur oʻz
ishinitugatgandan soʻng, EHM xotirasidan oʻchib ketadi. Bu ma’lumotlargayana ehtiyoj paydo boʻlsa, dasturni yangidan ishgatushirishga toʻgʻrikeladi. Buning oldini olish uchun hosil qilingan natijalarni fayllargayozib qoʻyish mumkin;
2)fayldasaqlanayotgan ma’lumotlar koʻplab masala va dasturlar uchun yangi asos boʻlishi mumkin, yaʻni dastur natijalari saqlabqoʻyilsa, bu ma’lumotlardan foydalanib boshqa masalalami yechishmumkin;
3)ma’lumotlarsoni EHMning operativ xotirasiga sigʻmaydigandarajada koʻp boʻlishi mumkin. Bunday vaqtda maʻlumotlaming birqismini biror faylda vaqtincha saqlab qoʻyish mumkin;
4)fayllardan ulardagi ma’lumotlar doirasidagi ixtiyoriy maqsad va masalalar uchun foydalanish mumkin.
Fayllar oʻzining manzili hamda nomiga ega boʻladi. Faylningnomi odatda ikkita qismdan iborat boʻlishi mumkin: nom vakengaytma
Tiplashgan fayllar faqat maʻlum bir tipdagi maʻlumotlamisaqlaydi. Maʻlum bir tipga mansub boʻlgan va fayllarda saqlanayotganma’lumotlar yozuv deb ataladi. Faylning yozuvlari baytlar bilanoʻlchanadigan chekli hajmga ega va bu hajm barcha yozuvlar uchunbir xil. Har bir yozuvning faylda turgan oʻrnini doimo aniqlashmumkin. Tiplashmagan fayllar maʻnosi dasturchi tomonidan aniqlanadigan baytlaming chiziqli ketma-ketligini oʻz ichiga oladi. Fayllarni C ++ sinflari orqali ishlash. C ++ da fayllar, asosan, fstream sarlavha faylida mavjud boʻlgan uchta ofstream, ifstream, fstream oqimlari yordamida koʻrib chiqiladi. Ular: