stdbool.h
bool
:定义为_Bool
。true
:定义为1。false
:定义为0。__bool_true_false_are_defined
:定义为1。
#include <stdio.h>
#include <stdbool.h>
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;