C语言中printf(" %f% % \n", 12.5)为什么输出结果是12.500000%

2025-06-22 16:37:04
推荐回答(1个)
回答1:

%f默认的就是6位小数,要自己控制的话写%.xf,其中x是几就输出几位小数,比如上题写成
printf("%.2f%%\n",12.5);就输出12.50%了。