انواع البيانات فى لغة البرمجة

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

من المفاهيم المشتركة فى جميع لغات البرمجة المعروفة هو انواع البيانات او Data types ويعنى نوع البيانات التى يتعامل معها الكمبيوتر مثل النصى والرقمى وغيرها وفى هذا المقال سنتعرف على انواع البيانات فى البرمجة.

انواع البيانات فى البرمجة

لفهم انواع البيانات دعونا اولًا ننتقل إلى مثال بسيط جدًا بعيدًا عن البرمجة.

لنتفرض انك تريد تخزين بياناتك على وثيقة كتالى :

الاسم : فلان الفلانى

الصف : 5

العمر : 30

وهكذا

نلاحظ من هذا المثال ان نوع البيانات الاول وهو الاسم هو نصى والثانى وهو الصف هو رقمى والثالث ايضًا رقمى.

فائدة إستخدام انواع البيانات Data Types فى البرمجة

أما فى البرمجة فتستخدم أنواع البيانات (Data Types) في لتحديد نوع القيم التي يتم تخزينها في متغيرات البرامج، والتعامل معها بطريقة معينة. ويهدف استخدام أنواع البيانات إلى توفير سهولة ودقة في التعامل مع البيانات وتجنب الأخطاء البرمجية.

على سبيل المثال، إذا كنت تحتاج إلى تخزين الأرقام الصحيحة في متغيرات البرنامج، يمكنك استخدام نوع بيانات الصحيح (integer)، وإذا كنت تحتاج إلى تخزين الأعداد العشرية يمكنك استخدام نوع البيانات عشري (float)، وإذا كنت تحتاج إلى تخزين النصوص يمكنك استخدام نوع البيانات النصي (string).

إستخدام انواع البيانات فى المتغيرات بشكل صحيح يسمح بإجراء العمليات الحسابية مثل الجمع والضرب وغيرها على الأرقام بينما النصوص لايمكن اجراء العمليات الحسابية عليها بالتالى يؤدى إستخدام انواع البيانات بشكل صحيح إلى تجنب الأخطاء البرمجية.

بالإضافة إلى ذلك، تساعد أنواع البيانات على تحديد الحدود الأدنى والأقصى للقيم التي يمكن تخزينها في متغير معين، مما يؤدى كفاءة التخزين فى الذاكرة.

بشكل عام، يعد استخدام أنواع البيانات أمرًا هامًا في البرمجة لأنه يتيح للمبرمجين العمل بشكل أكثر دقة وفعالية، ويمكن أن يحد من الأخطاء البرمجية كما يزيد من سرعة تنفيذ البرامج.

للتعبير عن هذه الانواع تستخدم لغات البرمجة طرق مختلفة فعلى سبيل المثال لغة C تحدد الانواع كالتالى:

انواع البيانات فى لغة C

النوعالكلمة المستخدمة فى Cعدد القيم التى يمكن تخزينها فى هذا النوع
حرف او Characterchar-128 to 127 or 0 to 255
رقم او Numberint-32,768 to 32,767 or -2,147,483,648 to 2,147,483,647
رقم صغير او Small Numbershort-32,768 to 32,767
رقم طويل او Long Numberlong-2,147,483,648 to 2,147,483,647
رقم عشرى او Decimal Numberfloat1.2E-38 to 3.4E+38 till 6 decimal places

تسمى انواع البيانات هذه انواع البيانات البسيطة او البدائية Primitive Data Types ويمكن استخدامها لبناء انواع بيانات اكثر تعقيدًا لتلبى احتياجات المبرمجين.

انواع البيانات فى لغة بايثون 

لغة بايثون لديها خمسة انواع اساسية من انواع البيانات , ولكن هذه اللغة لا تحتاج إلى كتابة نوع البيانات قبل اسم المتغير كما هو الحال مع لغة مثل C ,فلغة بايثون تستطيع اكتشاف نوع البيانات المستخدم وحدها دون تدخل من المبرمج.

هذه الانواع كالتالى :

  • ارقام Numbers
  • نصوص String
  • قوائم List
  • صفوف Tuple
  • Dictionary

اول ثلاثة انواع هى انواع اساسية الارقام والنصوص والقوائم ام النوعين الاخيرين فهما نوعين متقدمين واكثر تعقيدًا تقدمهم لغة بايثون للمبرمجين يممكنا تجاوز هاتين النوعين الان.

نتمنى الاستفادة للجميع وشكرًا.

اشترك فى القائمة البريدية

عن الكاتب

شارك على وسائل التواصل

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

ثمانية + 18 =