C/Operatory: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Przesunięcia bitowe w prawo były błędnie wyliczone. |
→Typ bool: używanie rządzi dopełniaczem, nie biernikiem |
||
Linia 412:
Logiczny typ danych<ref>[[w:Logiczny typ danych|Logiczny typ danych w Wikipedii]]</ref> ( ang. Boolean data type ) składa się z dokładnie dwóch elementów: prawdy (ang. true, 1, +) i fałszu (ang. false, 0, -).
* w C99 ( nie w C90 <ref>[http://stackoverflow.com/questions/1608318/is-bool-a-native-c-type Stackoverflow : Is bool a native C type?]</ref>) poprzez dodanie dyrektywy #include <stdbool.h>
* trzy sposoby z użyciem dyrektyw prepocesora :
typedef int bool;
#define true 1
#define false 0 typedef int bool;
|