规矩: (1)若参加运算量的类型不同,则先转化成同 类型,接着进行运算。
(2)转化按数据长度添加的方向进行,以确保精度不下降。如int 型和lbng 型运算时, 先把int量转成long型后再进行运算。
(3)一切的浮点运算都是以双精度进行的,即便仅含float单精度量运算的表达式,也要 先转化成double 型,再作运算。
一般方式 (类型说明符)(表达式) 举个栗子: (double)a 将变量a强制转化为double类型 (int)(x+y) 将x+y的值强制转化为int类型 (float)(5%3)将5%3的值强制转化为float类型 (float) x/y 将x强制转化成float类型后,在参加运算
●进行强制类型转化时,得到的是一个所需类型的中心变量,本来变量的类型并未产生改动