单项选择题

下面语句会产生编译错误的是

A.float F=1024.0F;
B.double D=1024.0;
C.byte B=1024;
D.char C=1024;