Salve raga mentre stavo cercando di scoprire qualche comportamento 1 pò più curioso di c ho scoperto una cosa ogni variabile se negata vale sempre 0 qualcuno sa dirmi come mai??
esempio
se faccio
int a=34567;
a=!a;
printf("%d",a); // a vale 0
questo è vero sempre per qualsiasi numero sapete dirmi perché?