main()
{ int i=128;
float x=234.89;
double y=-123.4567;
char ch='*';
printf("%d/t%f/t%lf/n",i.x,y);
/*结果为128 234.889999----疑问1 -123.456700*/
printf("%.3f%.3e/n",x,x);
/*结果为 234.8902.349e+002*/
printf("%08.3f/t%08.3e/n",x,x);
/* 0234.890 2.349e+002----疑问2(不是补0的吗?)*/
printf("%g%f%e/n",y,y,y);
/*-123.457-123.156700-1.234567e+002----????不明白*/
printf("%6c%c%c%d%d%%",ch,ch,ch,i);
/*^^^^^(空格这么是5个的,不是应该3个吗?)***128-18348120029%-----不明白*/
}
这是书本的题目那位同志帮我解释一下
先谢谢了
明天考试了啊