متغييرها:
ازاجزاء ثابت همه زبان ها كه انواع آن عبارتند از:
نوع صحيح:
نوع
محدوده مقادير
تعداد بايت ها در حافظه
علامت دار(قادر به نگهداري عدد منفي است)
Byte 0 تا 255 1 خير Word 0 تا 65535 2 خير ShortInt 128- تا 127 1 بلي SmallInt 32768- تا 32768 2 بلي Integer 32147483648- تا2147483647 4 بلي Cardinal 0 تا 2147483647 4 بلي LongInt 2147483647- تا 2147483647 4 بلي
نوع حقيقي:
نوع
محدوده مقادير
تعداد بايت ها در حافظه
Real
+/-1.7E38 ~ +/-2.9E39
6 Single
+/-1.5E-45 ~ +/-3.4E38
4 Double
+/-5.0E-34 ~ +/-1.7E308
8 Extended
+/-3.4E-4932 ~ +/-1.1E4932
10 Comp
-2^63 ~ 2^(63-1)
8
نوع ارزي:
اين نوع متغيير ها براي نگهداري مقادير پولي مناسب است و با اجزاي ويژوال مانند Currency Field مورد استفاده قرار مي گيرد. باانواع دادههايي كه در بانك هاي اطلاعاتي براي مقادير پولي بكار مي رود سازگار است.
نوع بولي:
نوع
محدوده مقادير
تعداد بايت ها در حافظه
Boolean يك بايتي ترجيحي 1 ByteBool يك بايتي 1 Bool يك كلمه اي 2 WordBool يك كلمه اي 2 LongBool يك كلمه اي مضاعف 4
نوع كاراكتري:
نوع
اندازه بر حسب بايت
آنچه مي تواند نگه دارد
ANSIChar 1 يك كاراكتر ANSI WideChar 2 يك كاراكتر UniCode Char 1
نوع رشته اي:
نوع
طول
آنچه مي تواند نگه دارد
آيا به تهي ختم مي شود يا خير
ShortString 255 ANSIChar خير AnsiString حداكثر 3 مگابايت ANSIChar بلي String يا255 يا حداكثر 3 گيگا بايت ANSIChar بلي يا خير WideString حد اكثر 1.5 گيگا بايت WideChar بلي