کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

متغیر و عبارات بولین در زبان C++

اغلب اوقات، در برنامه نویسی، به یک نوع داده نیاز دارید که فقط دو مقدار را دریافت نماید، مانند:

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

به همین دلیل در C++یک نوع داده bool نیز برای استفاده در توابع تعریف شده است که می تواند مقادیر true (1) یا false (0) را بگیرد.

مقادیر داده های Boolean

یک متغیر بولین با کلمه bool تعیین می شود و فقط می تواند مقادیر true یا false را بگیرد:

    
    #include 
    using namespace std;
    int main()  {
      bool isCodingFun = true;
      bool isFishTasty = false;
      cout << isCodingFun << "\n";
      cout << isFishTasty;
      return 0;
    }

در مثال بالا خروجی به ترتیب 1 معادل true و صفر معادل false نمایش داده می شود. با این حال، بازگرداندن مقادیر بولین از عبارات بولین رایج تر است.

عبارات بولین

یک عبارت بولین یک عبارت C++ است که مقدار بولین را برمی‌گرداند: 1 (درست) یا 0 (نادرست). شما می توانید از یک عملگر مقایسه، مانند عملگر بزرگتر از (>) استفاده کنید تا بفهمید که آیا نتیجه یک عبارت (یا یک متغیر) درست است یا خیر:

        
    #include 
     using namespace std;
     int main(){
          int x = 10;
          int y = 9;
          cout << (x > y);
          return 0;
 }

خروجی کد بالا یک است چرا که شرط 10 بزرگتر از 9 برقرار می باشد. اما اگر جای این دو عدد تغییر می کرد مقدار صفر در خروجی نمایش داده می شود.

در مثال‌های زیر، از عملگر equal to (==) برای ارزیابی یک عبارت استفاده می‌کنیم:

    #include 
        using namespace std;
        
        int main } ()
        int x = 10;
        cout << (x == 10);
        return 0;
        {
    
1401/12/04 3460
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...