المتابعون للمدونة

الجمعة، 24 فبراير 2017

أنواع البيانات Data Types


أنواع البيانات 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 

من كتاب المبرمج الصغير للصف الثالث الإعدادي (الفصل الدراسي الثاني).. للتنزيل كاملا:

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر