When i try to run the following code it prints "FALSE" instead of "TRUE" Can somebody explain why the code returns false?
#include <stdio.h>
int main(void)
{
if(-8 & 7)
{
printf("TRUE");
}
else
{
printf("FALSE");
}
return 0;
}