• Identifikatorlar
  • Butun o‘zgarmaslar
  • L (1ong)
  • Reja C++ dasturlash tili va uning tuzilmasi




    Download 38.91 Kb.
    bet4/7
    Sana20.10.2023
    Hajmi38.91 Kb.
    #89218
    1   2   3   4   5   6   7
    Bog'liq
    1-ma\'ruza (C tilining leksik asoslari)
    Сирдарё 5 ташаббус, 415-------------, \'OT, 3 мавзу Дастурий таъмин.Операцион тизимлар, Талаба билимини баҳолаш, 1 мавзу, 1-mavzu. Texnik tizimlarda axborot texnologiyalari faniga kirish, 3-mavzu. Ekspert tizimlar turlari, yaratish bosqichlari, 3 амалий машгулот, O\'quv Web kontentlarni yaratishning dasturiy vositalari, 1. Operatsion tizim tushunchasi va ularning ahamiyati 2, 2 Mavzu, 9 Mavzu Web texnologiya, презентация Excel
    cout << ;
    Bu yerda sifatida o‘zgaruvchi yoki sintsksisi to‘g‘ri yozilgan va qandaydir qiymat qabul qiluvchi til ifodasi kelishi mumkin (keyinchalik, burchak qavs ichiga olingan o‘zbekcha satr ostini til tarkibiga kirmaydigan tushuncha deb qabul qilish kerak).
    cin << a;
    Ma’lumotlarni klaviatura yordamida kiritish buyrug’i bo’lib, u ham iostream.h kutubxonasi tarkibidagi funksiya hisoblanadi.

    Identifikatorlar va kalit so’zlar:

    Programmalash tilining muhim tayanch tushunchalaridan biri identifikator tushunchasidir.
    Identifikator- identifikator deganda kata va kichik lotin harflari, raqamlar va tag chiziq (‘,’) belgilaridan tashkil topggan va raqamdan boshlanmaydigan belgilar ketma-ketligi tushuniladi.
    Identifikatorlar-kalit so’zlar, o’zgaruvchilar, funksiyalar, nishonlar va boshqa ob’ektlarni nomlashda ishlatiladi.
    C++ tilining kalit so’zlari quyidagilardan iborat: auto, break, case, char, const, do, if, else, float, for, goto, int, short, void va ..
    Dasturlash tillarida dastur bajarilishi vaqtida qiymati o‘zgarmaydigan identifikatorlar o‘zgarmaslar deyiladi. O‘zgarmaslar beshta guruhga bo‘linadibutun, haqiqiy (suzuvchi nuqtali), sanab o‘tiluvchi, belgi (literli) va satr («string», literli satr).
    C++ tilida o‘zgarmas (cons) – bu fiksirlangan sonni, satrni va belgini ifodalovchi leksema hisoblanadi.
    Kompilyator o‘zgarmasni leksema sifatida aniqlaydi, unga xotiradan joy ajratadi, ko‘rinishi va qiymatiga (turiga) qarab mos guruhlarga bo’ladi.
    Butun o‘zgarmaslar: ular quyidagi formatlarda bo’ladi
    - o‘nlik son;
    - sakkizlik son;
    - o‘n oltilik son.
    O’nlik o’zgarmas 0 raqamidan farqli raqamdan boshlanuvchi raqamlar
    ketma-ketligi va 0 hisoblanadi: 0; 123; 7987; 11.
    Manfiy o’zgarmas – bu ishorasiz o‘zgarmas bo‘lib, unga faqat ishorani
    o’zgartirish amali qo‘llanilgan deb hisoblanadi.
    Sakkizlik o’ 0 raqamidan boshlanuvchi sakkizlik sanoq sistemasi (0,1,..,7)
    raqamlaridan tashkil topgan raqamlar ketma-ketligi:
    023; 0777; 0.
    O‘n oltilik o‘zgarmas 0x yoki 0X belgilaridan boshlanadigan o‘n oltilik
    sanoq sistemasi raqamlaridan iborat ketma-ketlik hisoblanadi:
    0x1A; 0X9F2D; 0x23.
    Harf belgilar ixtiyoriy registrlarda berilishi mumkin.
    Kompilyator sonning qiymatiga qarab unga mos turni belgilaydi. Agar tilde belgilangan turlar dastur tuzuvchini qanoatlantirmasa, u oshkor ravishda turni ko‘rsatishi mumkin. Buning uchun butun o‘zgarmas raqamlari oxiriga, probelsiz l yoki L (1ong), u yoki U (unsigned) yoziladi. Zarur hollarda bitta o‘zgarmas uchun bu belgilarning ikkitasini ham ishlatish mumkin: 451u, 012Ul, 0xA2L.

    Download 38.91 Kb.
    1   2   3   4   5   6   7




    Download 38.91 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Reja C++ dasturlash tili va uning tuzilmasi

    Download 38.91 Kb.