#include <stdio.h>
int main (void)
{
int x = 10^2;
long a = 4000465006540123; //(16 places)
long b = 4000465006540123 % x;
printf("%li\n", b);
}
When I ran the code, (it compiled properly), the code printed out '3'. Isn't it supposed to print out '23' instead, as x is 100, not 10?