3-maruza. Identifikatorlar, literallar, o‘zgaruvchilar va berilganlar turlari. Reja
Download 29.94 Kb.
|
3-maruza. Identifikatorlar, literallar, o‘zgaruvchilar va berilg-www.hozir.org
- Bu sahifa navigatsiya:
- O’ZGARUVCHILAR
- Butun qiymatli tiplar
- Qo’zg’aluvchi nuqtali tiplar
WriteLine (parametri - satr) – satrni ekranga chiqarish oqimini joylashtiradi. Satrlar simvollari ketma-ketligi o’qilgandan keyin, kursorni bitta pastki qatorga tushirib ekranning chap birinchi satriga joylashtiradi.
Write (parametri - satr) - satrni ekranga chiqarish oqimini joylashtiradi. Oldingidan farqi u simvollar ketma-ketligini o’qigandan so’ng, kursorni joyida qoldiradi. ReadLine() – Klaviaturadan ma’lumot kiritishni ta’minlaydi. Kiritilgan ma’lumot dasturchi tomonidan tanlangan o’zgaruvchiga yoziladi. Read() – Klaviaturadan bitta simvolni kiritish. Kiritilgan ma’lumot dasturchi tomonidan tanlangan o’zgaruvchiga yoziladi. O’ZGARUVCHILARIstalgan dasturda dasturchi obyektlarni nomlaydi. Bu nomlangan obyektlar o’zgaruvchilar deb ataladi. O’zgaruvchi tushunchasi dasturlashda juda katta ahamiyat kasb etadi. O’zgruvchi atamasi juda keng qo’llaniladi. O’zgaruvchi xotiradan maxsus joy egallaydi va u albatta biror tipga tegishli bo’ladi. C# tilida ikki ko’rinishdagi ma’lumotlar tiplari bilan ishlanadi:
bazali tiplar bazali bo’lmagan, dasturchi tomonidan yaratilgan tiplar (ularga strukturalar, sinflar, obyektlar kiradi). Quyida biz C# tilida mavjud bazali tiplar haqida so’z yuritamiz: Butun qiymatli tiplar2.1-jadval. Butun qiymatli tiplar
Ba’zi bir tiplarning oldiga qo’yilgan “u” belgisi bu tipga faqat musbat qiymatlar kirishini bildiradi. “u” – unsigned (“musbat”) so’zining birinchi harfi. O’zgaruvchi e’lon qilish quyidagi tartibda amalga oshiriladi: O’zgaruvchi nomi boshqa o’zgaruvchi nomi bilan, operator nomi bilan, sinf nomi bilan va umuman C# tilidagi qo’laniladigan so’z nomi bilan ustma-ust tushmasligi, ya’ni bir xil bo’lmasligi lozim. C# tilida o’zgaruvchiga dastlabki qiymatni berish mumkin. Bu jarayon initsializatsiyalashtirish deb ataladi. Bu quyidagicha amalga oshiriladi: int a = 20; “=”-ta’minlash operatori deb ataladi, ya’ni tenglik belgisi emas. Ta’minlash operatori va tenglik belgisining farqini shartli operatorlarni ko’rib chiqqanda bilib olamiz. Qo’zg’aluvchi nuqtali tiplarYuqorida faqat butun qiymatli tiplar bilan tanishib o’tdik. Ammo dasturlashda faqatgina butun qiymatlar emas, balki haqiqiy tipdagi qiymatlar ham ishlatiladi. Haqiqiy sonlar to’plami – suzuvchi (qo’zg’aluvchi) nuqtali sonlar deb ataladi. Suzuvchi nuqtali sonlar quyidagi tartibda yoziladi. Mantissa ishorasi – mantissa – tartib ishorasi – tartibi
Download 29.94 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling