1-bob. Algoritm va dasturlashga kirish


Download 1.11 Mb.
Pdf ko'rish
bet8/19
Sana22.01.2023
Hajmi1.11 Mb.
#1108634
1   ...   4   5   6   7   8   9   10   11   ...   19
Bog'liq
1-ma\'ruza

Butun sonlar tiplari. Butun qiymatlarni qabul qiladigan 
oʻzgaruvchilar int (butun), short (qisqa) va long (uzun) kalit soʻzlar bilan 
aniqlanadi. Oʻzgaruvchi qiymatlari ishorali boʻlishi yoki unsigned kalit 
soʻzi bilan ishorasiz son sifatida qaralishi mumkin
Belgi tipi. Belgi tipidagi oʻzgaruvchilar char kalit soʻzi bilan 
beriladi va ular oʻzida belgining ASCII kodini saqlaydi. Belgi tipidagi 


18 
qiymatlar nisbatan murakkab boʻlgan tuzilmalar - satrlar, belgilar 
massivlari va hokazolarni hosil qilishda ishlatiladi. 
1.3-jadval. С++ tilining asosiy tiplari 
Tip nomi 
Baytlardagi 
oʻlchami 
Qiymat chegarasi 
bool 

true yokifalse 
unsigned short int 

0..65535 
short int 

-32768..32767 
unsigned long int 

0..42949667295 
long int 

-2147483648..2147483647 
int (16 razryadli) 

-32768..32767 
int (32 razryadli) 

-2147483648..2147483647 
unsigned 
int 
(16 
razryadli) 

0..65535 
unsigned 
int 
(32 
razryadli)

0..42949667295 
unsigned char 

0..255 
char 

-128..127 
float 

1.2E-38..3.4E38 
double 

2.2E-308..1.8E308 
long 
double 
(32 
razryadli) 
10 
3.4e-4932..-3.4e4932 
void 
2 yoki4 

Haqiqiy sonlartipi. Haqiqiy sonlar float kalit soʻzi bilan eʻlon 
qilinadi. Bu tipdagi oʻzgaruvchi uchun xotirada 4 bayt joy ajratiladi va 
qolipida sonni saqlaydi(1-ilovaga qarang). 
Agar kasrli son juda katta (kichik) qiymatlarni qabul qiladigan boʻlsa, u 
xotiradi 8 yoki 10 baytda ikkilangan aniqlik koʻrinishida saqlanadi va 
mos ravishda double va long double kalit soʻzlari bilan eʻlon qilinadi. 
Oxirgi holat 32-razryadli platformalar uchun oʻrinli.
Mantiqiy tip. Bu tipdagi oʻzgaruvchi bool kalit soʻzi bilan eʻlon 
qilinadi. U tipdagi oʻzgaruvchi 1 bayt joy egallaydi va 0 (false, yolgʻon) 
yoki 0 qiymatidan farqli qiymat (true, rost) qabul qiladi. Mantiqiy 
tipdagi 
oʻzgaruvchilar 
qiymatlar 
oʻrtasidagi 
munosabatlarni 
ifodalaydigan mulohazalarni rost yoki yolgʻon ekanligini tavsiflashda 
qoʻllaniladi va ular qabul qiladigan qiymatlar matematik mantiq 
qonuniyatlariga asoslanadi.


19 

Download 1.11 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling