stdbool.h
stdbool.h头文件定义了4个宏。
bool:定义为_Bool。true:定义为1。false:定义为0。__bool_true_false_are_defined:定义为1。
bool isEven(int number) {if (number % 2) {return true;} else {return false;}}
#include <stdio.h>#include <stdbool.h>int main(void) {unsigned long num;unsigned long div;bool isPrime = true;num = 64457;for (div = 2; (div * div) <= num; div++) {if (num % div == 0) isPrime = false;}if (isPrime) {printf("%lu is prime.\n", num);} else {printf("%lu is not prime.\n", num);}return 0;}