Datatypes - Programming

Q1:

What will be the output of the following code snippet when it is executed?
    int x = 1; 
    float y = 1.1f;
    short z = 1;
    Console.WriteLine((float) x + y * z - (x += (short) y));

A 0.1

B 1.0

C 1.1

D 11

ANS:A - 0.1

No answer description is available. Let's discuss.