Dasturlash tillari, ularning turlari va asoslari Dasturlash tillarida ma’lumotlarning standart turlari
Download 367.69 Kb.
|
Dasturlash tillari, ularning turlari va asoslari-fayllar.org
- Bu sahifa navigatsiya:
- Pred (C) Succ (C). Pred ("F") \u003d "E"; Succ ("Y") \u003d "Z"
Ord (C) Chr (K).
Birinchi funktsiya belgilar ketma-ketlik raqamini aniqlaydi Bilan belgilar to'plamida, ikkinchisi seriya raqami bilan belgilanadi Kimga belgi yoqilgan K-th belgilar to'plamiga joylashtiring. Seriya raqami butun sondir. Oldingi va keyingi belgilarni belgilaydigan funktsiyalar belgi turidagi dalillar uchun qo'llaniladi: Pred (C) Succ (C). Pred ("F") \u003d "E"; Succ ("Y") \u003d "Z" . Oldingi yoki keyingi belgilar bo'lmasa, tegishli funktsiyalarning qiymati aniqlanmaydi. Oraliqdan kelgan harflar uchun " a ".." z " funktsiyasi qo'llanilishi mumkin UpCase (C)bu harflarni bosh harfga tarjima qiladi " A ".." Z ". Quyidagi kalit so'zlar asosiy turlarning o'zgaruvchilarini aniqlash va tavsiflash uchun ishlatiladi, ularning har biri alohida tur nomi sifatida harakat qilishi mumkin:
O'zgaruvchilarni aniqlashda ularga boshlang'ich qiymatlarni tayinlash mumkin, ular boshlang'ich jarayonida ular uchun ajratilgan xotirada qayd etiladi. Ta'riflarga misollar (boshlanishi bilan tavsif): Char newsimbol \u003d '\\ n'; uzun faylbegin \u003d 0L; juft pi \u003d 3.1415926535897932385; Turli belgilashda bir vaqtning o'zida bir nechta xizmat so'zlari ishlatilishi mumkin. Masalan, ta'rif Uzoq juft zebra, to'xtating; nomlari bilan o'zgaruvchilar bilan tanishtiradi zebra va to'xtatish aniq aniqlikning haqiqiy turi, ammo bu parametrlarga hech qanday qiymat bermasligi aniq. Xizmat so'zlari alohida va boshqa nomlar bilan birgalikda ishlatiladi imzolanmagan (imzolamagan) va imzolangan (imzolangan) Belgilarni tushirishni hisobga olish usulini tanlash uchun arifmetik yoki belgilar turiga ruxsat berish: Belgilanmagan int i, j, k; // 0 dan 65535 gacha qiymatlar uzun imzolanmagan L, M, N; // 0 dan 4294967295 gacha qiymatlar imzolanmagan char c, s; // 0 dan 255 gacha bo'lgan qiymatlar Ushbu ta'rif bilan o'zgaruvchilar i, j, k 0 dan 65535 gacha bo'lgan qiymatlarda faqat butun musbat qiymatlarni qabul qilishi mumkin va hokazo. Turli ta'riflarda individual xizmat so'zlaridan foydalanish int, char, qisqa, uzoq teng ravishda imzolangan int, imzolangan char, qisqa imzolandi, uzoq imzolangan. Shuning uchun imzolangan xizmat so'zi odatda ta'riflar va tavsiflarda qoldirilmaydi. Faqat bittasini turini aniqlashda foydalaning imzolanmagan teng ravishda imzosi yo'q int. Imzosi bo'lmagan operatsiyalarda ( imzolanmagan) butun sonlar to'lib toshishi sodir bo'lmaydi, chunki arifmetika 2 moduldan foydalaniladi nqayerda n - tegishli qiymatlarni namoyish etish uchun ajratilgan bitlar soni. Bir xil tipdagi o'zgaruvchilar xotirada bir xil birliklarni (baytlarni) egallaydi va ushbu son birliklarini har doim operatsiya yordamida hisoblash mumkin sizeof. Download 367.69 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling