تتضمن أنواع البيانات الشائعة الاستخدام في لغة C++ int، وchar، وfloat، وdouble، والتي تمثل أنواعًا صحيحة، وحرفًا، ودقة مفردة، ودقة مزدوجة على التوالي. تتوافق أنواعها الموسعة، بما في ذلك أنواعها الموسعة، مع الاستخدام في لغة C على سبيل المثال برنامج C++ التالي:
#include<iostream>usingnamespacestd;intmain(){intnum;//رقم الطالب charsex;//الجنس doublescore1;//الموضوع الأول يسجل doublescore2;//الموضوع الثاني يسجل doublescore3;//الموضوع ثلاث درجات cout<<Pleaseinputstudent'sID , 'M'or'W', Score1, Score2andscore3<<endl;cin>>num>>sex>>score1>>score2>>score3;cout<<ID:<<num<<<sex<<Totalscoreis: << Score1+score2+score3<<endl;// إخراج معلومات الطالب وإجمالي الدرجات return0;}
نتائج التشغيل هي كما يلي:
يوضح ما سبق كيفية استخدام أنواع int وchar وdule.
كما هو الحال في لغة C، يتم الإعلان عنها أولاً ثم استخدامها. يختلف عن لغة C، عند استخدام cin وcout لإدخال البيانات وإخراجها، يمكنك استخدامها دون التحكم يدويًا في نوع البيانات، يرجى الانتباه إلى الاختلاف والتجربة على الكمبيوتر.
بالإضافة إلى نفس المتغيرات الأساسية مثل لغة C، تحتوي لغة C++ أيضًا على نوع إضافي يسمى النوع المنطقي، والذي سيتم تقديمه بشكل منفصل أدناه.
النوع المنطقي هو قيمة منطقية. نوع الكلمة الرئيسية هو bool . هناك متغيران محددان فقط، صحيح وخطأ، يمثلان قيمتي الصواب والخطأ على التوالي، ويشغلان بايتًا واحدًا فقط في الذاكرة. يعد ظهور النوع bool في لغة C++ مثاليًا للقيم التي تريد التعبير عن نتائج منطقية صحيحة وكاذبة، فهو يسد عيوب لغة C التي لا يمكن استبدالها إلا بـ int.
#include<iostream>usingnamespacestd;intmain(){inta=9;intb=10;boolr;// تحديد متغير النوع المنطقي rr=a>b;cout<<r<<endl;cout<<boolsizeis:<<sizeof( ص)<<endl;return0;}
عادة سوف تحصل على النتائج التالية:
يرجى فهم البرنامج والتجربة على جهاز الكمبيوتر الخاص بك لإتقان استخدام نوع المنطق.