3-mavzu: C++ dasturlash tiliga va muhiti. Dastur interfeysi. Dastur strukturasi. Dastur elementlari. Reja


Download 0.77 Mb.
Pdf ko'rish
bet18/19
Sana08.05.2023
Hajmi0.77 Mb.
#1441546
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
843C65FE-F824-4AC1-9957-D88BAE615D5A.3- Mavzu

o‘zgartirilganlari keltirilgan.
3.3-jadval. Ma’lumot turlari va ularning o‘zgartirilganlari 
Tur 
Chegarasi 
Baytlar 
Tasvirlanishi 
Boshi
Oxiri 
char 
-128 
127 

belgili 
signed char 
- 128 
127 

belgili 
unsigned char 

255 

belgili 
int 
- 32,768 
32,767 

butun sonlar 
unsigned int 

65,536 

butun sonlar 
long int 
-2,147,483,648 2,147,483,647 

butun sonlar 
unsigned long 
int 

4,294,967,295 

butun sonlar 
float 
-3.4 e 38 
3.4 e 38 

kasrli sonlar 
double 
-1.7 e 308 
1.7 e 308 

kasrli sonlar 
long double 
-3.4 e 4932 
3.4 e 4932 
10 
kasrli sonlar 
Signed modifikator turi char va int ma’lumot turlariga mos keladi. Unda shu 
so‘z qatnashmaganda ham xuddi shu tur effektlari mavjud. Int va signed int turlari 
farqlanmaydi. 
Unsigned modifikator turi char va int ma’lumot turlariga mos keladi. U ushbu 
ma’lumot turlarining faqatgina musbat qiymatlarini oladi. Unsigned modifikator 
turi o‘zgaruvchilar diapazonini oshirish va manfiy hosil bo‘lmaydiganlar, masalan, 
talabalar soni, sportdagi gollar yoki yutuqlar soni kabilarni tasvirlash maqsadida 
foydalaniladi. 
17
J.B.Dixit. Fundamentalsofcomputer programmingandInformation texnology. India. 2009 (210-211 betlar) 
Eslatma: Hech qachon o‘zgaruvchiga vergul qatnashgan qiymatni o‘zlashtirib bo‘lmaydi. 


Ba’zida unsigned qo‘shilish suzuvchi nuqtali turlarda imkoniyat berishi 
mumkin (unsigned double kabi). Shunday bo‘lsada, bu sizning dasturingizni 
sekinlashtiradi va odatda kuchsizlantiradi. 

Download 0.77 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   19




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