例:
long l=100;
int i=l; //错
强转:int i=(int)l;
l=100转换为二进制是0110 0100
100的长整型(64位)存放为0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0110 0100
0000 0000 0000 0000 0000 0000 0110 0100
如果强制转换l(64位)为int型(32位),则直接截取后面32位存放在int 存储空间
例:
123521353334(64位转为32位)