انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

أنواع البيانات :Data Type

Share |
الكلية كلية العلوم للبنات     القسم قسم الحاسبات     المرحلة 2
أستاذ المادة علي يعقوب يوسف السلطاني       5/31/2011 11:07:48 PM

أنواع البيانات :Data Type  

 

   تقدم لغة C++ العديد من أنواع البيانات ليسمح للمبرمج تحديد نوع وحجم  البيانات المناسب لكل برنامج حاليا سنتعامل مع الأنواع التالية :

 

 

نوع البيانات

 

الحجم بالبايت   

 

الأستخدام

 

int

 

2

 

الأعداد الصحيحة

 

long

 

4

 

float

 

4

 

الأعداد النسبية

 

double

 

8

 

Long double

 

10

 

char

 

1

 

الحروف

 

unsigned char

 

1

 

ملاحظة: لكل نوع من البيانات يوجد أكثر من تمثيل ,حيث كلما زادت المساحة المطلوبة للنوع يؤدي إلى تمثيل أعداد أكبر و/أو أكثر دقة .أما في حالة النوع char فهو يسمح للمتغير من هذا النوع لأخذ قيمة سالبة أو قيمة موجبة محصورة بين 0-127 .في حين استخدام النوع unsigned char يسمح باستخدام قيم موجبة محصورة 0-255  أي قيمة رقمية من جدول الرموز .

 

Example3:

 

#include <iostream.h>

 

int main()

 

{

 

          int pounds;

 

          int total, bags;

 

          pounds = 50;

 

          bags = 1000;

 

          total = bags * pounds;

 

          cout << "There are " << total << "lbs. in 1000 bags of beans\n";

 

          return 0;

 

}

 

المثال Example3 يوضح حصول حالة طفحان الكيل overflow نتيجة استخدام النوع int والذي لا يسع خزن القيمة 50000 .

 

Example4:

 

#include <iostream.h>

 

int main()

 

{

 

          float num, denom;     // numerator and denominator of fraction

 

          float value;          // value of fraction as decimal

 

 

          cout << "Convert a fraction to a decimal\n";

 

          cout << "Numerator";

 

          cin >> num;

 

          cout << "Denominator";

 

          cin >> denom;

 

          value = num / denom;  // convert fraction to decimal

 

          cout << \n << num << / << denom << = << value;

 

          return 0;

 

}

 

 


المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
الرجوع الى لوحة التحكم