C++ บูลีน
C++ บูลีน
บ่อยครั้ง ในการเขียนโปรแกรม คุณจะต้องมีประเภทข้อมูลที่สามารถมีค่าได้เพียงหนึ่งในสองค่าเท่านั้น เช่น:
- ใช่ไม่ใช่
- เปิดปิด
- ถูกผิด
สำหรับสิ่งนี้ C++ มีbool
ประเภทข้อมูลซึ่งสามารถรับค่าtrue
(1) หรือfalse
(0)
ค่าบูลีน
ตัวแปรบูลีนถูกประกาศด้วยbool
คีย์เวิร์ดและสามารถรับได้เฉพาะค่าtrue
หรือfalse
:
ตัวอย่าง
bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;
// Outputs 1 (true)
cout << isFishTasty; // Outputs 0 (false)
จากตัวอย่างข้างต้น คุณสามารถอ่านได้ว่าtrue
ค่าส่งคืนและ1
ส่งfalse
คืน0
อย่างไรก็ตาม เป็นเรื่องปกติมากกว่าที่จะคืนค่าบูลีนจากนิพจน์บูลีน (ดูหน้าถัดไป)