单项选择题

关于以下两行代码,不正确的说法是()。

A.代码无法编译通过。
B.代码可以编译通过,i的值为3。
C.第2行应改为int i=(int)f;
D.第1行应改为float f=3.2F;