اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

يحتوي C ++ على نوع بيانات منطقي ، والذي يمكن أن يأخذ القيم صحيح --> (1) أو خطأ--> (0), يتم التصريح عن المتغير المنطقي بالكلمة الأساسية bool ويمكن أن يأخذ القيم فقط صحيح أو خطأ:

bool isRed = true;
bool isBlue = false;

لو حاولنا طباعة أحد المتغيرين فسوف تكون النتيحة إما 1 (صحيح أو true) أو 0 (خطأ أو false) 

cout << isRed;  // Outputs 1 (true صحيح أو)
cout << isBlue;  // Outputs 0 (false خطأ أو )

 

  • 0
نشر

إذا كنت تقصد كيفية تعريف المتغير bool فيتم تعريفه كالآتي وله حالتان فقط

bool isOpened = true;
bool isClosed = false;

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

/*
المتغير
isOpened
هو صحيح
*/
bool isOpened = true;

/*
المتغير
isClosed
هو خاطئ
*/
bool isClosed = false;

/*
إذا كان المتغير
isOpened
"صحيح فسيتم طباعة "إنه مفتوح
*/
if (isOpened){
  std::cout << "It is opened";
}
/*
إذا كان المتغير
isClosed
"صحيح فسيتم طباعة "إنه مغلق
*/
if (isClosed){
  std::cout << "It is closed";
}

 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...