Логічний тип даних: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
м Категоризація |
Немає опису редагування |
||
Рядок 1:
{{Без джерел|дата=липень 2013}}'''Логічний тип даних''' (також '''булів''', '''булевий
== Реалізація ==
== Доступні операції ==
До
* ''І'' (логічне множення) (<code>AND</code>, <code>&</code>, <code>*</code>),
* ''АБО'' (логічне додавання) (<code>OR</code>, <code>|</code>, <code>+</code>),
* ''
* ''еквівалентність'' (
* ''інверсія'' (<code>NOT</code>, <code>~</code>, <code>!</code>)
* ''порівняння'' (<code>></code>, <code><</code>, <code><=</code>, <code>>=</code>)
Також можуть використовуватися
== Застосування ==
Змінні логічних типів використовуються для
Всі операції порівняння двох величин, операції входження елемента в [[Множина (тип даних)|множину]] і перевірка на перетинання множин повертають як результат
== Використання в С++ ==
▲ <source lang="cpp" line="1">
bool b1 = a == b;
Рядок 36 ⟶ 35:
bool x = a + b;
bool y = a | b;
== Примітки ==
{{примітки}}
== Див. також ==
* [[Булева функція]]
* [[Алгебра логіки]]
{{Програмування-доробити}}
{{Типи даних}}
[[Категорія:Типи даних]]
[[Категорія:Примітивні типи даних]]
|