بولین ها در 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 را قبول میکند .