Разница между булевым и логическим оператором заключается в их назначении и работе:
- Булевые операторы (операторы сравнения) сопоставляют две величины между собой, результатом вычисления всегда будет булевое значение — true или false, то есть истина или ложь. 4
- Логические операторы работают с булевыми значениями true или false и помогают запрограммировать дальнейшие действия компьютера в привязке к полученному результату. 4 Сами по себе они не решают, а лишь обеспечивают проверку, результатом которой будет определяющее true или false. 4
Таким образом, булевые операторы работают с булевыми величинами, а логические операторы изменяют или комбинируют логические значения типа Boolean (булево) — true и false. 2