Which data type is used to store true/false values in most programming languages?
- int
- char
- boolean
- float
Answer: boolean
Boolean data type represents two values: true or false. Named after George Boole, founder of Boolean algebra. Used in conditional statements, loops, and logical operations. Some languages (C) use integers (0=false, non-zero=true), but modern languages (Java, Python, C#) have dedicated bool type for clarity and type safety.