در این آموزش به بررسی متغیر bool در C++ می پردازیم، اغلب در برنامه نویسی شما به یک نوع داده نیاز خواهید داشت که فقط می تواند یکی از دو مقدار را داشته باشد، مانند:
YESیا NO
ON یا OFF
TRUE یا FALSE
1 یا 0
برای همین موضوع سی پلاس پلاس یک نوع متغییر دارد تحت عنوان bool که فقط دو مقدار (1) true یا (0) false را در خودش ذخیره میکند. یک متغیر boolean با کلمه کلیدی bool ساخته می شود و فقط می تواند مقادیر (1) true یا (0) false را داشته باشد:
مثال
تماشا در حالت تمام صفحه
در مثال بالا مقدار متغیر isCodingFun برابر با true یا 1 هست و مقدار متغیر isFishTasty برابر با false یا 0 که خروجی برنامه فوق به این شکل هست :
1
0
شما می توانید از این نوع متغیر در دستورات شرطی و بخش های مختلف نرم افزار استفاده کنید.
استفاده در دستورات شرطی
متغیرهای bool به طور گستردهای در دستورات شرطی استفاده میشوند:
تماشا در حالت تمام صفحه
در اینجا، اگر مقدار isCodingFun برابر با true باشد، پیام “Coding is fun!” چاپ میشود، در غیر این صورت پیام “Coding is not fun.” چاپ خواهد شد.
تبدیل انواع داده ها
میتوان انواع دادههای مختلف را به bool تبدیل کرد و بالعکس:
تماشا در حالت تمام صفحه
در این مثال، مقدار isPositive برابر با true خواهد بود، زیرا num بزرگتر از 0 است.
خطاهای رایج
این قسمت/بخشی از محتوا مخفی شده است و فقط برای اعضای وب سایت قابل مشاهده می باشد، لطفاً با حساب کاربری وارد شوید.
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ، و با استفاده از طراحان گرافیک است، چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است، و برای شرایط فعلی تکنولوژی مورد نیاز، و کاربردهای متنوع با هدف بهبود ابزارهای کاربردی می باشد، کتابهای زیادی در شصت و سه درصد گذشته حال و آینده، شناخت فراوان جامعه و متخصصان را می طلبد، تا با نرم افزارها شناخت بیشتری را برای طراحان رایانه ای علی الخصوص طراحان خلاقی، و فرهنگ پیشرو در زبان فارسی ایجاد کرد، در این صورت می توان امید داشت که تمام و دشواری موجود در ارائه راهکارها، و شرایط سخت تایپ به پایان رسد و زمان مورد نیاز شامل حروفچینی دستاوردهای اصلی، و جوابگوی سوالات پیوسته اهل دنیای موجود طراحی اساسا مورد استفاده قرار گیرد.
آیا این مطلب برای شما مفید بود ؟
خیر
بله
لطفاً از کمبود ها و مشکلات این محتوا برای ما بنویسید
لیستی از کتابخانه های منبع باز C++ را بیاموزید؛ در این پست با کتابخانههای پرکاربرد C++ آشنا شوید و نکات انتخاب و استفاده را به زبان ساده توضیح میدهد....
در این بخش ۶۰ پروژه کوچک و کاربردی برای C++ قرار داده ایم، این ۶۰ تمرین به شما کمک می کند تسلط زیادی را نسبت به زبان برنامه نویسی سی پلاس پلاس پیدا کنید...