|
C++ haqida boshlang`ich ma’lumotlar c++ tilining alifbosi
|
Sana | 15.02.2024 | Hajmi | 5,45 Kb. | | #157044 |
Bog'liq C haqida boshlang ich ma’lumotlar-kompy.info
C++ haqida boshlang ich ma’lumotlar
C++ HAQIDA BOSHLANG`ICH MA’LUMOTLAR
C++ dasturlash tilining alifbosi deb, shu tilda ma’lumotlami ifodalash va dastur ishlab chiqish jarayonida kompilyator tomonidan qabul qilishga ruxsat berilgan belgilar yoki maxsus belgilardan iborat zanjirlar to‘plamiga aytiladi.
C++ tilining alifbosi
Bu alifbo ASCII (xalqaro belgilar va ulaming kodlari) jadvalining hamma belgilarini, ya’ni quyidagilami o‘z ichiga oladi:
1) lotin alifbosining katta va kichik harflari
2) 0 dan 9 gacha arab raqamlari;
3) tagiga chizish belgisi (_ );
4) bo‘sh joy belgisi;
5) boshqaruvchi belgilar: ASCII jadvalidagi kodlari 0 dan 31 gacha bo‘lgan belgilar. Bu belgilar satr va konstan talarni ifodalashda qo‘llanishi mumkin;
Maxsus Belgilar
6) turli ko‘rsatmalami yozish uchun ishlatiladigan maxsus belgilar:
7) asosiy bo‘lmagan belgilar (ASCII ni kengaytiruvchi, ya’ni kodi 128 dan 255 gacha bo‘lgan belgilar; rus alifbosining katta va kichik harflari, psevdografika elementlari shu sinfga kiradi. Bu belgilar turli konstantalarni hosil qilish, matnlani yozish, izohlarni tashkil qilishda qo‘llanishi mumkin);
Asosiy Belgilar
8) murakkab belgilar: <= >= := .. * *;
9) xizmatchi so‘zlar. Ular C++ dasturlash tilida ma’lum bir ma’no yoki ko‘rsatmani anglatuvchi maxsus belgilar zanjiridan iborat bo‘lib, bu zanjimi o‘zgartirish yoki qisqartirib qo‘llash mumkin emas. Masalan: main, include, iostream, int va hokazo
Ma’lumotlarning tiplari
C++ tilidagi dastur masala xarakteridan kelib chiqqan holda kutilgan natijaga ega bo`lish uchun berilgan ma’lumotlar ustida ma’lum bir amallami bajarishni ta’minlaydi. Bu ma’lumotlar asosan bazaviy hisoblangan 7 ta tipdan
Bazaviy ma’lumot tiplari Singned,Unsigned,Short,Long
C++ tilida bu tiplami signed (ishorali), unsigned (ishorasiz), short (qisqartirilgan) va long (kengaytirilgan) kabi modifikatorlar yordamida o‘zgartirish imkoniyati ham ko‘zda tutilgan. Bu modifikatorlarning barchasi bilan int tipidagi ma’lumotlar, signed va unsigned orqali char, long bilan esa double tipidagi ma’lumotlami o‘zgartirish mumkin.
Eslatma: void tipidan qiymatga ega bo‘lmaydigan funksiyalarni aniqlashda foydalaniladi.
C++ tilida o ‘zgaruvchi va o ‘zgarmaslar
M a’lumki, dasturlar turli sonli va boshqa tipdagi ma’lumotlarni qayta ishlash uchun yoziladi. Bitta dastur tarkibida uchraydigan ma’lumotlani bir-biridan farqlash uchun nomlash lozim bo‘ladi va bunday nomlar identifikator deb ataladi.
Identifikator muayyan bir vaqtda ifodalab turgan son yoki boshqa turdagi ma’lumot uning qiymati hisoblanadi. Dasturda qatnashgan har bir identifikator uchun kompyuter xotirasidan ma’lum bir joy ajratiladi hamda bu joyga uning qiymati yozib qo‘yiladi va saqlanadi.
Identifikator muayyan bir vaqtda ifodalab turgan son yoki boshqa turdagi ma’lumot uning qiymati hisoblanadi. Dasturda qatnashgan har bir identifikator uchun kompyuter xotirasidan ma’lum bir joy ajratiladi hamda bu joyga uning qiymati yozib qo‘yiladi va saqlanadi.
O`zgaruvchilar
Identifikatorlar doim lotin harflari bilan boshlanadi. Ulami yozish uchun zarur bo‘lgan keyingi belgilar esa lotin harflari, raqamlar va (tagiga chizish) belgisidan iborat bo‘lishi mumkin:
X, xl, s4, absl2d, fam, kitobsoni.
a_tomon, b, tomon, cjom on, yarim_perimetr, yuza
Identifikatorlani yozishda C++ tili kompilyatori katta va kichik harflami bir-biridan farqlaydi, ya’ni yuza, Yuza, YuZA, yuza kabi identifikatorlami turli xil deb qabul qiladi. Identifikator sifatida xizmatchi so‘zlar, turli tinish va munosabat belgilaridan foydalanib bo‘lmaydi. Shuning uchun ulani quyidagicha yozish noto‘g‘ri hisoblanadi: Ax, X - y, G = dr, A B ,!gamma, a lb , begin, end.
Identifikatorlani yozishda C++ tili kompilyatori katta va kichik harflami bir-biridan farqlaydi, ya’ni yuza, Yuza, YuZA, yuza kabi identifikatorlami turli xil deb qabul qiladi. Identifikator sifatida xizmatchi so‘zlar, turli tinish va munosabat belgilaridan foydalanib bo‘lmaydi. Shuning uchun ulani quyidagicha yozish noto‘g‘ri hisoblanadi: Ax, X - y, G = dr, A B ,!gamma, a lb , begin, end.
0‘zgarmaslar
0 ‘zgarmas ma’lumotlar dastur matnida maxsus xizmatchi const so‘zi yordamida alohida ta’kidlab ko‘rsatiladi. Masalan: const float gamma - 1.23;
C++ Dasturida Birinchi Dasturimizni tuzamiz Dastur Faylini yaratish. Compilyator tanlanadi Dasturni ishlatish uchun F9 tugmachasi bosiladi Ma`lumotlarni kiritishda cin >> a; dan foydalaniladi
std::cin>>a; - a oz`garuvchi kiritilayapti.
Ma`lumotlarni chiqarish std::cout << a;
a- o`zgaruvchi chiqarilayapti.
Etiboringiz uchun raxmat!!
http://kompy.info
|
| |