单项选择题

下面哪个语句会产生编译错误 ( )

A) float F=4096.0F;
B) double D=4096.0;
C) byte B=4096;
D) char C=4096;