Логічний тип даних: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Створена сторінка: '''Логічний''' (булів) тип даних — примітивний тип даних в інформатиці, що ... |
Немає опису редагування |
||
Рядок 17:
== Застосування ==
Змінні логічних типів використовуються для виразу результатів логічних операцій.
Всі операції порівняння двох величин, операції входження елемента в множину і перевірка на перетинання множин повертають в якості результату булівський тип.
== Використання в С++ ==
<source lang="cpp">
bool b1 = a == b;
bool is_open (File*);
bool greater (int a, int b) { return a>b; }
bool b2 = 7;
int i = true;
bool a = true;
bool b = true;
bool x = a + b;
bool y = a | b;
</source>
[[Категорія:Типи даних]]
[[cs:Boolean]]
[[de:Boolesche Variable]]
[[en:Boolean data type]]
[[es:Tipo de dato lógico]]
[[fr:Booléen]]
[[it:Variabile booleana]]
[[ja:ブーリアン型]]
[[ko:불린 자료형]]
[[ms:Boolean]]
[[no:Boolean]]
[[pl:Logiczny typ danych]]
[[pt:Booleano]]
[[sv:Boolesk datatyp]]
[[zh:布尔型]]
равнозначен коду
if (my_variable != 0) {
printf("True!\n");
} else {
printf("False!\n");
}
Это было честно для типа данных [[Целое число|целочисленное]] (integer); тем не менее бинарные значения [[Число с плавающей запятой|чисел с плавающей запятой]] (floating-point) были приближёнными к выводимым на экран десятичным значениям и это давало ошибки при сравнении. Традиционно, целое содержало одну (или более) булевую переменную (одну на каждый [[числовой разряд|разряд]] целого).
|