bug吗,这个为什么??? 1

#include "stdio.h"

int main()
{
    int  i;
    long long n;
    scanf("%lld", &n);

    printf("================n");
    printf("%lldn", n);
    i = 4;
    printf("%dn", (long long)i < n);

    printf("================n");
    n = (long long)1;
    printf("%lldn", n);
    printf("%dn", (long long)i < n);
}

答案:

1

1

1
0

为什么????