Тип bool представляет два логических значения истина (true) и ложь (false).
Пример 3_3. Использование типа bool
#include "stdafx.h"
using namespace System;
int main()
{
bool k;
int a=10, b=7;
k= a>b;
Console::WriteLine("k="+k);
Console::ReadLine();
return 0;
}
Результат выполнения программы:
k=True
Операции и выражения
Выражение в С++ - это последовательность операндов, операций и символов-разделителей [5].
Операнды – это переменные, константы либо другие выражения.
Разделителями в являются символы [ ] ( ) { } , ; : … * = # , каждый из которых выполняет свою функцию. Выражение может состоять из одной или более операций и определять выполнение целого ряда элементарных шагов по преобразованию информации. Компилятор соблюдает строгий порядок интерпретации выражений, называемый правилами предшествования. Этот порядок может быть изменен, если отдельные части выражения заключить в круглые скобки. Элементарная операция по преобразованию информации задается знаком операции.
По числу операндов, участвующих в операции, различают следующие типы:
- унарные (имеющие один операнд);
- бинарные (имеющие два операнда).
По типу выполняемой операции различают арифметические, поразрядные логические, присваивания, операции отношения и др.