-4
#include <stdio.h>
int main()
{
    int i;

    i=1;
    printf("%d ",!i);

    i=5;
    printf("%d ",!i);

    i=0;
    printf("%d\n",!i);

    return 0;
}

Cで次の出力を得ました:0 0 1

出力の背後にあるロジックは何ですか?

4

6 に答える 6