Simple types / Numbers / Integer

long d1 = LONG_MAX;
//d1 is 9223372036854775807
int d2 = (int)d1;
//d2 is -1

d1 = 10;
d2 = (int)d1;
//d2 is 10

int d3 = INT_MAX;
//d3 is 2147483647
long d4 = d3;
//d4 is 2147483647