|
Sintaksisning asosiy tamoyillari
|
bet | 11/19 | Sana | 17.02.2024 | Hajmi | 88,92 Kb. | | #158115 |
Bog'liq C da massivlar bilan ishlash-fayllar.orgSintaksisning asosiy tamoyillari.
C++ dasturi (boshqa tillardagi kabi) buyruqlar ketma-ketligidir. Aksariyat buyruqlar nuqta-vergul bilan tugashi kerak.
Dasturning tuzilishi jingalak qavslar bilan tuzilgan, ya'ni. funktsiya bloklari, agar bloklar, tsikllar va boshqalar. jingalak qavslar yordamida belgilangan. Python-dan farqli o'laroq, C++ dasturidagi chekinish kompilyator uchun muhim emas. Kompilyator nuqtai nazaridan, siz xohlaganingizcha chekinishingiz va umuman dasturni xohlaganingizcha qatorlarga bo'lishingiz mumkin va hokazo.
Xulosa.
Men bu erda barcha turlarni sanab o'tmayman, ularning ko'pi bor, men faqat siz foydalanadigan asosiylarini sanab o'taman:
int - asosiy, eng ko'p ishlatiladigan tur. dan raqamlarni saqlaydi−231oldin231−1, yoki (kompilyator va variantlarga qarab) dan−263oldin263−1, mos ravishda 4 yoki 8 baytni egallaydi.
unsigned int (shunday qilib yoziladi, bo'sh joy bilan!), yoki unsigned deb qisqartiriladi - unsigned ( ya'ni, u raqam belgisini saqlamaydi, balki raqam qiymatining qo'shimcha bitini saqlaydi) int analogi, 0 dan gacha raqamlarni saqlaydi232−1yoki gacha264−1, mos ravishda 4 yoki 8 baytni egallaydi (int bilan bir xil).
long long int , yoki short long long - dan raqamlarni saqlaydi−263oldin263−1, 8 baytni egallaydi.
unsigned long long int yoki unsigned long long qisqa uchun - unsigned long long long long - unsigned analog long long, 0 dan gacha raqamlarni saqlaydi264−1, 8 baytni egallaydi.
size_t imzosiz tur boʻlib, har qanday joriy maʼlumotlar turi (jumladan massivlar)ning oʻlchami (baytlarda) aynan shu turga mos kelishi kafolatlanadi (bu juda aniq taʼrif emas, lekin nuqtaga yaqin). Ya'ni, size_tboshqa har qanday o'zgaruvchi egallagan baytlar sonini saqlash kafolatlanadi. Odatda, bu unsigned ning ekvivalenti yoki unsigned long ning ekvivalenti. U ko'pincha ba'zi standart funktsiyalar ob'ekt hajmini, massivdagi elementlar sonini yoki shunga o'xshash narsalarni qaytaradigan holatlarda qo'llaniladi.
|
| |