学不死就死里xue 发表于 2022-9-20 18:29:28

C语言变量%f的探讨

#include<stdio.h>


#define PI 3.14159
#define S(r) PI * r *r
#define Z(r) 2 * PI * r

int main()
{
        int r=5;
       
        printf("半径为%d , 面积为: %2.f,周长为: %2.f\n",r,S(r),Z(r));
       
        return 0;
}




这里我使用了%2.f
为什么编译之后没有保留两位小数点
反而把2与点去掉他就会保留

jhq999 发表于 2022-9-20 18:56:15

%.2f

学不死就死里xue 发表于 2022-9-20 19:51:17

jhq999 发表于 2022-9-20 18:56
%.2f

谢谢哈 看老半天了
页: [1]
查看完整版本: C语言变量%f的探讨