Gerade mal ausprobiert:

Code:
#include <stdio.h>

int main (void)
{
    if (0)
       printf ("0\n");
    if (1)
       printf ("1\n");
    if (2)
       printf ("2\n");
    if (3)
       printf ("3\n");
    if (3.14)
       printf ("3.14\n");
    return 0;
}
Ausgabe:

Code:
1
2
3
3.14
Edit: schön zu wissen, das 42 true ist