بولین ها در C++

در برنامه نویسی نیاز داریم که برای برسی شرط ها

حلقه ها و... از متغییری استفاده کنیم که مقدار بله و خیر به ما بدهد .

یا مثلا اگر یک شرط اجرا شد  متغییر i به ما بگوید که ایا شرط مورد نظر ما اجرا شده است یا نه 

اگر اجرا شده بود برابر مقدار yes  و اگه اجرا نشده بود برابر مقدار no باشد .

برا مثال بالا میتوانیم در شرط به این متغییر مقدار true بدهد و در else مقدار false بدهد .

حتی ما می توانیم از این متغییر برای دیباگ هم میتوانیم استفاده کنیم . میفهمیم که کد کجا کار نمیکنه :)

ما میتوانیم برای انجام این کار از یک متغییر با نوع bool استفاده کنیم .

بولین یک نوع داده در زبان C++ است،

که فقط دو نوع داده قبول میکند :

  • TRUE (1) / FALSE (0)
  • ON / OFF
  • YES / NO

این نوع داده بسیار مفید است بخاطر (0 / 1)  ، به برنامه نویس اجازه میدهد تا شرایط را برسی کند و تصمیم گیری های مبتنی بر if را انجام میدهد.

#include <iostream>
using namespace std;
bool isTrue = true;
bool isFalse = false;

آموزش درست کردن متغیر بولین

این متغیر فقط با کلمه کلیدی bool اعلام میشود و فقط مقدار های TRUE و FALSE را قبول میکند.

مقدار TRUE برابر 1 و مقدار FALSE برابر 0 است.


#include 

int main() {
    bool isSunny = true;
    bool isRainey = false;
     cout<<isSunny<<"       /"<<isRainey;
    if (isSunny) {
        std::cout << "Enjoy the sunny weather!" << std::endl;
    } else {
        std::cout << "Take an umbrella with you!" << std::endl;
    }

    return 0;
}

خلاصه درس

بولین یک نوع داده در زبان C++ است.

این متغیر فقط با کلمه کلیدی bool اعلام میشود و فقط مقدار های TRUE و FALSE را قبول میکند .

تمرین


مشاهده پاسخ
توسعه دهندگان
ilghar Ebrahimi