c语言printf(“x1=%8.4f,x2=%8.4f\n”,x1,x2);中的%8.4f是什么意思?

日期:2017-10-02 15:52:49 人气:2

c语言printf(“x1=%8.4f,x2=%8.4f\n”,x1,x2);中的%8.4f是什么意思?

%8.4f??输出浮点数,占宽8字符(含4位小数、1位小数点)右对齐。当小数部分不足4位时右补0至4位;数据整个长度不足8位时前端补空格至8位;如整数部分较长使整个数据长度超过8位时按实际长度输出,保证小数点后是4位(包括补入的0)。
    A+
热门评论