float是单精度的 上面写的是float a=1.23 不应该是double a=1.23吗
单精度可不是指小数点后只有一位啊。
浮点型在不同平台可能有不同的实现,不过一般来说:
float类型占用32位,可以含有6位有效数字,取值范围为 ±3.4 · 10±38。
double类型占用64位,可以含有15位有效数字,取值范围为 ±1.7 · 10±308。