下列变量定义中,合法的是()。
A.short_a=1-1e-1;
B.doubleb=1+5e2.5;
C.long do=0xfdaL;
D.float2_and=1-e-3;
请帮忙给出正确答案和分析,谢谢!