(int)4000000000.0;//打印出来为2147483647
int b=2000000000*2;//b打印出来为294967296问题:1、double类型强制转换为float类型的过程?      2、double类型强制转换为int类型的过程?      3、表达式的值超出了表达式的类型所能包含的值时,表达式是如何取值的?
         简单点说就是为什么2000000000*2打印出来为294967296