My question is, what does the logical not do when next a a variable, IE
x=7;
printf("%d",!x);
gives me zero, though I don't understand what is being negated, what does NOT 7 mean? I under stand not 0 being one and not 1 being 0, and
if variable != blah blah blah then...