//printf的简略输出
#include
using namespace std;
int main (void)
{
int i=3.8;
cout<<i<<endl;//输出为整数3
printf("%.0f\n",i);//输出为0
printf("%.0f\n",3.8);//貌似会自己四舍五入 4
printf("%.0f\n",4.1);//四舍五入 4
printf("%.1f\n",4.12);//4.1
printf("%.1f\n",4.16);//4.2 就是四舍五入
printf("%.1f\n",i);//0.0
printf("%.1f\n",3.8);//3.8
printf("%.0f\n",(double) i);//3 //一个合理的解释应该是i=3 (double) 3=3.0;
printf("%.1f\n",(double) i);//3.0
return 0;
}
printf的简略输出
最新推荐文章于 2022-08-29 20:44:57 发布