Теги
Кино Soundtreck










Минусофки








Талабалар
Наш опрос
Siz Qaysi Radioni Tinglaysiz ?
Всего ответов: 25
Статистика

    Онлайн всего:  6 1
    Гостей:    6 1
    Пользователей:    0

Primera Taronalar
Zohirshoh Jo'rayev-Dar kunji dilam 2019
Zohirshoh Jo'rayev-Dar kunji dilam 2019
Hurshid Tursunov-Yomg'irli osmon 2019
Hurshid Tursunov-Yomg'irli osmon 2019
Faxriddin Usubaliyev-Qiynama 2019
Faxriddin Usubaliyev-Qiynama 2019
Alisher Zokirov-Menman 2018
Alisher Zokirov-Menman 2018
Dasturlash texnalogiyasi xaqida
4 – dars. konstantalar. (constants) davomi


Satrli konstanta.

Satrli konstantalar C++ tili konstantalariga kirmaydi, balki leksemalari alohida tipi hisoblanadi. Shuning uchun adabiyotda satrli konstantalar satrli leksemalar deb ham ataladi..

Satrli konstanta bu ikkilik qavslarga olingan ihtiyoriy simvollar ketma ketligidir. Misol uchun " Men satrli konstantaman”.

Satrlar orasiga eskeyp simvollar ham kirishi  mumkin. Bu simvollar oldiga \ belgisi quyiladi. Misol uchun :

"\n Bu satr \n uch katorga \n zhoyjlashadi”.

 Satr simvollari  hotirada ketma-ket joylashtiriladi va har bir satrli konstanta ohiriga avtomatik ravishda kompilyator tomonidan  ‘\0’ simvoli qo’shiladi. Shunday satrning hotiradagi hazhmi simvollar soni+1 baytga tengdir.

Ketma-ket kelgan va bushlik, tabulyatsiya yoki satr ohiri  belgisi bilan ajratilgan satrlar kompilyatsiya davrida bitta satrga aylantiriladi. Misol uchun:

 

"Salom” "Toshkent ”

satrlari bitta satr deb qaraladi.

     "Salom Toshkent”

 Bu qoidaga bir necha qatorga yozilgan satrlar ham buysinadi. Misol uchun :

"O’zbekistonga ”

     "bahor ”

      "keldi”

 qatorlari  bitta qatorga mos:

"O’zbekistonga bahor keldi”

Agar satrda ‘\’ belgisi uchrasa va bu belgidan so’ng to ‘\n’ satr ohiri belgisigacha bushlik belgisi kelsa bu bushlik belgilari ‘\’ va ’\n’ belgisi bilan birga satrdan uchiriladi. Satrning uzi keyingi satrda kelgan satr bilan qo’shiladi.

"Ozbekistonga \                  

 "   bahor\          

 "   keldi”

qatorlari  bitta qatorga mos:

"Uzbekistonga  bakhor   keldi”

 

Sanovchi konstanta.

 

Sanovchi konstantalar enum hizmatchi so’zi yordamida kiritilib, int tipidagi sonlarga qulay suzlarni mos quyish uchun ishlatiladi.

Misol uchun:

enum{one=1,two=2,three=3};

Agar son qiymatlari ko’rsatilmagan bulsa eng chapki so’zga 0 qiymati berilib qolganlariga tartib buyicha usuvchi sonlar mos quyiladi:

Enum{zero,one,two};

Bu misolda avtomatik ravishda konstantalar quyidagi qiymatlarni qabul qiladi:

Zero=0, one=1, two=2;

Konstantalar aralash ko’rinishda kiritilishi ham mumkin:

Enum(zero,one,for=4,five,seeks}.

Bu misolda avtomatik ravishda konstantalar quyidagi qiyjmatlarni qabul qiladi:

Zero=0, one=1, for=4;five=5,seeks=6;

Yana bir misol:

Enum BOOLEAN {NO, YES};

Konstantalar qiymatlari:

NO=0, YES=1;

 

Nomlangan konstantalar.

 

CI ++ tilida o’zgaruvchilardan tashqari nomlangan konstantalar kiritilishi mumkin. Bu konstantalar qiymatlarini dasturda o’zgartirish mumkin ehmas. Konstantalar nomlari dasturchi tomonidan kiritilgan va hizmatchi so’zlardan farqli bo’lgan identifikatorlar bulishi mumkin. Odatda nom sifatida katta lotin harflari va ostiga chizish belgilari kombinaciyasidan iborat identifikatorlar ishlatiladi. Nomlangan konstantalar quyidagi shaklda kiritiladi:

Const tip konstanta_nomi=konstanta_kiyjmati.

Misol uchun:

Const double EULER=2.718282;

Const long M=99999999;

Const R=765;

Ohirgi misolda konstanta tipi kursatilmagan, bu konstanta int tipiga tegishli deb hisoblanadi.

 

Nul ko’rsatkich.

 

NULL- ko’rsatkich  yagona arifmetik bulmagan konstantadir. Konkret realizatsiyalarda null ko’rsatkich 0 eki  0L eki nomlangan konstanta NULL orqali tasvirlanishi mumkin. Shuni aytish lozimki bu konstanta qiymati 0 bo’lishi eki ‘0’ simvoli kodiga mos kelishi shart ehmas.

Turkum: C++ dasturi | Qo'shilgan: ADMIN (29.06.2018)
Ko'rishlar: 164 | Teglar: 4 – dars. konstantalar. (constants)
         Kirish

    Логин:
    Пароль:
         Аудио
        Андроид
    Kechirasiz Surat yo'q
    Kechirasiz Surat yo'q
    Kechirasiz Surat yo'q
    Kechirasiz Surat yo'q
    Kechirasiz Surat yo'q
        Фото
        Мултфилм Музика







Design by © Diydor