int func() { float f = 5; f =f/2; // f/2为表达式,运算过程中f和2都会自动转化为double类型,但最终的结果f仍是浮点型 return f; // 返回值类型强制转化为整形,返回值为2 }