با سلام
چند نکته در تاپیک در خصوص زبان c مطرح شد
در زبان c یک نوع به نام Bool_ داریم که جزء کلمات کلیدی هست و در هیچ هدری هم نیست
در خصوص جایابی متغیر ها در آدرس زوج در سیستم 32 بیتی هم این حرف درست نیست این کد را امتحان کنید:

#include <stdio.h>

int main()
{

char a;
char b;
char c;
printf("%u,%u,%u",(unsigned int )(&a), (unsigned int )(&b), (unsigned int )(&c));
}