单项选择题

若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( )。

(float)(a+b) /2+(int)x%(int)y

A.5.5
B.55
C.5.500000
D.55.00000