Header <stdbool> (stdbool.h)
Header stdbool.h
pada bahasa c berfungsi untuk melakukan operasi yang berhubungan dengan ekspresi boolean. berikut beberapa makro yang terdapat dalam headaer stdbool.h
Nama Makro | Keterangan |
---|---|
true | Integer constan 1 |
false | integer constan 0 |
__bool_true_false_are_defined | integer constan 1 |
bool | _bool |
Contoh 1:
#include <stdio.h> #include <stdbool.h> int main(void) { bool kondisi = true; // kondisi boolean bernilai = 1; if(kondisi) { printf("1");// statement akan di ekesekusi apabila kondisi bernilai TRUE } else { printf("0"); // statement akan dieksekusi apabila kondisi bernilai FALSE } }
Contoh 2:
#include <stdio.h> #include <stdbool.h> int main(void) { bool a=true, b=false; printf("%d\n", a&&b); //AND printf("%d\n", a||b); //OR printf("%d\n", !b); //NOT B(false) }
Maka output :
1
1