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


Download 0.77 Mb.
Pdf ko'rish
bet9/19
Sana08.05.2023
Hajmi0.77 Mb.
#1441546
1   ...   5   6   7   8   9   10   11   12   ...   19
Bog'liq
843C65FE-F824-4AC1-9957-D88BAE615D5A.3- Mavzu

Asosiy ma`lumot turlari 
C ++da mavjud asosiy ma'lumotlar turlari: 
1 ajralmas tur 
2. o`zgaruvchan tur 
3. bo`shliq 
Bu, shuningdek, ichki ma'lumotlar turlari deyiladi. Ushbu ma'lumotlar turlari 
hajmi va qatori kompyuterlar aro farq qiladi. Asosiy ma'lumotlar turlari eng past 
darajadagi ma'lumotlar turlaridir, ya'ni xotiradagi haqiqiy ma'lumotlar namoyishi 
uchun qo`llanadigan turdir. 
 
1. Ajralmas tur 
Yana o`z ichida quydagicha bo`linishi mumkin : 
(i) butun son 
(ii) belgili
(ibutun son ma`lumot turi. Butun son bu o`nlik kasr nuqtasisiz ajralmas butun 
sondir. Butun sonlar sanoq uchun qo`llaniladigan raqamlardir. Butun sonlar manfiy 
yoki musbat b`lishi mumkin. Bu o`zgaruvchilarga bog`liq. Bu haqda bob so`ngida 
muhokama qilinadi.
Haqiqiy butun sonlarga misollar: 
1024 
3313 
336 
– 67 
15498 
C++ ma’lumot 
turlari 
Foydanuvchini 
farqlovchi turlari 
Structure Union 
Class 
enumeration 
Hosil qilingan 
tur 
Array 
Function 
Pointer 
Built-in turi 
(Fundamental) 
Sezuvchi nuqtali 
turi 
Integral turi 
Bo‘sh 
doub
le 
float 
char 
int 


32767 
- 32768 
(iibelgili ma`lumot turi. Yagona q`oshtirnoq belgisi ya`ni ikkita apostrof ichiga 
kiritilgan yagona raqamli alifbo belgisini o`z ichiga oluvchi raqamsiz ma`lumot 
belgi deyiladi.
Asosli belgi turlariga misollar : 
`A` 
`A` 
`7` 
`&` 
7 va «7» turli xil ma'lumot turlari ekanligini unutmasligingiz kerak. Birinchisi 
butun sonli ma`lumot turiga, keyingisi esa belgili ma`lumot turiga tegishli. 
9
Belgili tur ko`pincha butun sonli tur bo`lib ham kladi deyiladi . Chunki, 
alifbolar,belgilar,vhk… ASCII kodi orqali komyuterga kiritilgan.«A» ning ASCII 
kodi 65, ekanligini aniq bo‘lishi kerak, 'a' niki 97 va ‘o‘ niki 48 barchamizha ma`lum. 

Download 0.77 Mb.

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




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