如果一方为double 另一方为float 那么结果是得出 double 还是float?
如果一方为long 另一方为float 那么结果是得出 long还是float?
如果一方为double 另一方为long 那么结果是得出 double 还是long ?
你的意思是说从基本数据的位数和精度去考虑转型?
byte<char<short<int<float<long<double
如果一方为double 另一方为float 根据强制转型的原则:低的自动转为高的,如果要低的那么就要强制转换。自动变为double。如果想要float那么就得强制转换 是吗?
往下的那几条问题也是这么解答?
嗯嗯
不是吧
追答哦 错了
double float double