首页 > 智能设备 > 正文

double输出用f还是lf

智能设备 时间:2024-07-23 00:02:38

double输出用f还是lf 

double类型的输出可以使用%f或%lf。在C99标准中,%lf等价于%f,但在使用scanf语句时,double的输出格式符是“%lf”,不能使用“%f”。

使用%m.nlf的形式可以减少小数点后的位数,其中m和n都为正整数。m表示输出的浮点型的数据占m位,如果实际长度不等于m,则按实际长度输出,n表示输出的小数点位数。例如,定义double a = 1.0,输出用printf(" %lf ",a);若将输出格式改为" %0.0lf " 或" %4.0lf " 则输出为1(m!=实际长度)。

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。