单项选择题

已知各变量的定义如下   int i=8,k,a,b;   unsigned long w=5;   double x=1.42,y=5.2;  则以下符合C++语言语法的表达式是

A.a+=a-=(b=4) * (a=3)
B.a=a * 3+2
C.x%(-3)
D.y=float i