Supposons que
long long b = 5*1024*1024*1024; // 5 gigs, small enough for 64 bits
printf ("%lu\n",sizeof(long long)); // prints 8 (bytes) = 64 bits
mais le compilateur se plaint :
warning: integer overflow in expression [-Woverflow]
Pourquoi ça déborde, qu'est-ce que je rate ?