أنواع البيانات Data Types:
حتى
لا نرهق أنفسنا ـ نحن المبرمجين ـ بإجراء العمليات اللازمة لحفظ البيانات في
الذاكرة وقراءتها منها، تمنحنا فيجيوال بيزيك كائنات جاهزة لفعل هذا.. وبمجرد
تعريف أي كائن منها يقوم بحجز مساحة الذاكرة الملائمة، ويقوم أليا بحفظ البيانات
في الذاكرة في الصورة الرقمية المناسبة دون أي تدخل منا في هذه العملية.. وتسمى
هذه الكائنات بالمتغيرات Variables.. ولكل متغير نوع بيانات يناسب وظيفته، حيث يختلف كل نوع عن الآخر
في المساحة التي يحتلها في الذاكرة، والقيم التي يمكن حفظها في هذا النوع.
والجدول
التالي يلخص لك أهم أنواع البيانات في فيجيوال بيزيك:
النوع
|
المعنى
|
حجمه (Bytes)
|
الأعداد التي يقبلها
|
|
من
|
إلى
|
|||
Byte
|
وحدة ذاكرة
|
1
|
0
|
255
|
Short
|
عدد قصير
|
2
|
–32768
|
32767
|
Boolean
|
منطقي
|
2
|
يقبل
القيمتين False
و True فقط
|
|
Char
|
حرف
|
2
|
يحفظ حرفا
واحدا بكود الترميز الموسع Unicode.
|
|
Integer
|
عدد صحيح
|
4
|
-147483648
|
2147483647
|
Long
|
عدد طويل
|
8
|
9.22E18-
|
9.22E18
|
Single
|
عدد مفرد
|
4
|
–3.402823E38
|
-1.401298E–45
|
أو 1.401298E–45
|
3.402823E38
|
|||
للأعداد ذات الدقّة العشرية العاديّة.. وفي هذا النوع،
لا يمكن تمثيل الصفر بدقة، فهو يمثل دائما بقيمة صغيرة جدّا جدا، ولكنها أبدا
ليست صفرا!
|
||||
Double
|
عدد مزدوج
|
8
|
للأعداد ذات الدقّة العشرية الفائقة، وهو يستخدم في
الحسابات العلميّة.
|
|
Decimal
|
عدد عشري
|
16
|
لتمثيل الأعداد الصحيحة والعشريّة، حيث يمكنك تحديد
الدقّة العشريّة التي تريد التعامل معها، من 0 إلى 28 خانة عشريّة.
|
|
String
|
نص
(سلسلة
حروف)
|
غير محدد
|
يحفظ مجموعة من الحروف يتراوح عددها بين صفر و 2 مليار
حرف، حيث يتم حفظ كل منها في وحدة ذاكرة واحدة فقط.. لهذا يحتاج النص في الذاكرة
إلى عدد وحدات يساوي عدد حروفه.
|
والأمثلة
التالية تريك كيفية تعريف متغيرات من بعض هذه الأنواع:
Dim B As Byte = 5
Dim Bol As Boolean = True
Dim I As Integer = 1000
Dim D As Double = 12.000034
Dim X As string = "Ahmad"
Dim C As Char = "A"c
من
كتاب المبرمج الصغير للصف الثالث الإعدادي (الفصل الدراسي الثاني).. للتنزيل
كاملا:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.