请问下列全部都合法的浮点型数据是?哪些不是,问什么?

A: -1e3.5 15. 2e-4
B: 12.34 -1e+5 0.1E-12
C: 0.2e-2 -12345. e-5
D: 5.0e(1+4) 0.1 8e+2

选择B
-1e3.5 不能小数
e-5不能只有指数
5.0e(1+4)不能是表达式

科学计数法的规则是:前面是一个正小数(或正整数)(①),中间是e或E(②),后面是一个整数(③)。
-1e3.5不符合①;
e-5不符合①;
5.0e(1+4)不符合③。
如果科学计数法的前面部分有负号,就会处理成这样(如-1e+5):-(1e+5)。
所以选B。