وقتی یه متغیر bool معمولی رو در C++ چاپ میکنیم به صورت پیشفرض برای true مقدار 1 و برای false مقدار 0 نشون داده میشه.
فرض کنیم بخوایم دستور زیر true رو چاپ کنه
bool b = true;
cout<<b;
میتونیم بنویسیم
if(b) cout<<'true'; else cout<<'false';
اما یه روش دیگه به کار بردن std::boolalpha است به صورت زیر
cout<< std::boolalpha << b;
برای خاموش کردن این خاصیت نمایش متنی مقادیر بولین از std::noboolalpha استفاده میکنیم.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)