Логічний тип даних в інформатиці

Рівність і нерівність

Оператор == повертає істину, якщо обидва умови рівні. Оператор != повертає істину, якщо обидві умови не рівні.

using System;

namespace Boolean
{
class MainClass
{
public static void Main(string[] args)
{
Console.WriteLine(true!=false);
Console.ReadLine();
}
}
}

В консолі буде true, тому що умова виконується.

Вище були розглянуті приклади на мові C#. У цій мові для операцій логічного типу визначені два значення — true і false. І тут забороняється перетворювати булеві значення в цілочисельні, компілятор видасть помилку. Як нескладно помітити, при передачі в метод WriteLine класу Console булевої змінної на консоль виводиться її значення.

Також булева змінна може керувати оператором if. Якщо умова виконання вирази з if — істинність змінної, то вираз можна скоротити до:

if(x) {/*…do smth…*/}