To read an int using scanf we use:
int
scanf("%d", &i);
What if i is a long not int??
i
long
Note: when using %d with long it gives me an irritating warning..
%d