float并不是连续的,它的精度在十进制中只有小数点后6位,有7位有效数字
printf中的%.2f格式控制符实际上是对小数点后两位进行四舍五入
运行下面的代码输出结果将是1.36

printf(“%.2f”,1.355);

关于long double不同编译器分配字节数可能不同,8、10、12、16都是存在的