3.1 -jadval
Tip
Q iym ati
X otirada
egallagan joyi
Shortint
-128...127
8 bit
Integer
-32768...32767
16 bit
Longint
-2147483648...2147483647
32 bit
Byte
0 ...2 5 5
8 bit
Word
0 ...6 5 5 3 5
16 bit
3.2-jadval
T ip
Q iym ati
X otirada
egallagan jo y i
Real
2.9e-39...1.7e38
6 bayt
Single
1.5e-45...3.4e38
4 bayt
Double
5.0e-324...1.7e308
8 bayt
Extended
3 .4 e -4 9 3 2 ...1 .1 e 4 9 3 2
10 bayt
Comp
- 9 .2 e l8 ...9 .2 e l8
8 bayt
S im v o l tipidagi o 'zg aru v ch ilar - bu raqam , h a r f
va boshqa m axsus belgidan
tashkil topgan b o 'lib , u dasturda
char
tayanch so ‘zi y o rd am id a aniqlanadi.
M asalan:
var
s i ,
r_5:cliar;
Sim vol tipidagi o 'zg aru v ch ilarn in g qiym ati ‘ ‘ yoki # belgilari yordam ida
b eriladi. M asalan, sim vol o 'z g a ru v c h in in g
qiym atlari A, d, 0, 9, *, /, + belgilardan
iborat berilg an b o 'ls a , ular q uyidagicha yoziladi: ‘A ’, ‘d ’, ‘O’, ‘9 ’,
'+ ’.
Paskal tilid a b arch a raqam , h a rf va m axsus b elg ilar A SC II
deb nom langan jadval
b o 'y ic h a kodlanadi. K odlar asosan 0 dan 255 g ach a b o 'lg a n butun sonlardan ibo
rat. Bu ja d v a ld a n ‘O’, ‘A ’, '4-', ‘a ’, ' ; ’ belgilarini q arasak , u larga m os ravishda 48,
65, 25, 97, 59 kodlari t o 'g 'r i keladi. # belgisi y o rd am id a dasturdagi 0, A, i , a, ;
kabi belgi tipidagi o 'zg aru v ch ilarn in g qiym atlari m os rav ish d a #48, #65, #25, #97,
# 5 9 k o 'rin is h d a beriladi.
S a t r tipidagi o 'z g a ru v c h ila r - bu b e lg ilarn in g q an d ay d ir ketm a-ketligidan
iborat b o 'lib , u d asturda
string
tayanch so 'z i y o rd am id a aniqlanadi.
M asalan:
var
A 2, k _ n , d r
-.string;
S atr tipidagi o 'zg aru v ch in in g qiym ati berish uchun ' ' belgisidan foy
dalaniladi. M asalan: ‘A s9 7 t* + p F ’, 'A krom + A km al'. S atr o 'zg aru v ch i
faqat bitta
belgidan ( ‘o “ , ‘8 ’, ‘g “ ) yoki um um an b o 's h - “ ham b o 'lish i m um kin. Satr tip i
dagi o 'z g a ru v c h id a qatnashgan belgilar soni 0 dan to 255 tagacha b o 'lish i m um kin.
S atr tipidagi o 'zg aru v ch id a qatnashgan belgilar soni yoki belgilar sonining
yuqori chegarasi aniq b o 'lg an d a, bu o 'z g a ru v c h in i d astu rd a quyidagi
Var
wq:string/10/;
{ w q - o 'n ta belgidan tashkil topgan satr}
m 2 5
:string/25/;
{ m 2 5 — yigirm a b esh ta
belgidan tashkil topgan
satr}
k o 'rin ish d a aniqlash m aqsadga m uvofiq b o 'la d i.
M a n tiq iy tipidagi o 'zg aru v ch ilar d astu rd a
boolean
tayanch so 'z i y ordam ida
28
aniqlanib
u lar
TRUE(
rost) yoki
FALSE(yo\g‘‘on
) qiym atlarini qabul qiladi.
M antiqiy tipidagi o 'zg aru v ch ilarn i aniqlashga misol:
Var