C语言将实型数据分为:float、double和longdouble三种类型,并且默认的实型数据是double类型的。因此,对于带小数点的常量,C语言编译器会将之作为double类型看待。如果要特别说明某带小数点的常量是float类型或longdouble类型,可以使用后缀字母: 用f或F表示float类型,如123.45f1.2345e+2F. 用l或L表示longdouble类型,如1234.5l