cstdbool

Written by: adm   |   Updated on: Februari 19, 2018

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

Baca :   ctime (time.h)

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *