C/Operatory: Różnice pomiędzy wersjami

Dodane 2 bajty ,  1 rok temu
→‎Typ bool: używanie rządzi dopełniaczem, nie biernikiem
(Przesunięcia bitowe w prawo były błędnie wyliczone.)
(→‎Typ bool: używanie rządzi dopełniaczem, nie biernikiem)
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, -).
 
TypTypu bool możemy używać na 4 sposoby : <ref>[http://stackoverflow.com/questions/1921539/using-boolean-values-in-c Stackoverflow : Using boolean values in C]</ref>
* 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
#define false 0
 
typedef int bool;
26

edycji