c语言printf("pi=%10.8f尀n",pi)是什么意思

我不太清楚%10.8f是什么意思
2025-04-16 02:16:22
推荐回答(4个)
回答1:

您好!很高兴为您解答。

%10.8f表示输出结果一共有10位,其中小数点后占8位

望采纳~如您还有不解,欢迎追问~

回答2:

格式控制的意思,如果让你设计一个语言,你会怎么为程序员提供显示文本信息的函数呢?当然得考虑到显示的方式,比如左对齐、右对齐、小数有效数字几位、跳格、等等,C语言中就是这么个规定,%开头,后面开始控制输出了。记住就是了。

回答3:

#include 
#include 
int main(){
    printf("%10.8f",1.1234567890);
    return 0;
}

输出结果为1.123456789,就是说前面的10是说有10个字符,.8说的是.后一共有8位,其中包含一位字符是"."所以数字实际只有9个符...

回答4:

10.8是代表打印几个位置,如果是3.2,则会在3前面打印九个空格,小数点则打印8位,即在2后面补七个零