单项选择题

设有定义int i=123;long j=456;,下列赋值不正确的是( )。

A. j=i;
B. j=(long)i;
C. i=(int)j;
D. i=j;