关于C语言的几个问题,高手帮忙详细解答一下,谢谢!

1.格式字符e或E输出格式是[-]m.dddddde或[-]m.ddddddE是什么意思啊?2.下面几个输出语句的输出结果为什么是这样的。其中j表示空格,f为float型... 1.格式字符e或E输出格式是[-]m.dddddde或[-]m.ddddddE是什么意思啊?
2.下面几个输出语句的输出结果为什么是这样的。其中j表示空格,f为float型,值为123.456。
(1)输出语句printf(“%12f\n”,f);输出结果jj123.456000
(2)输出语句printf(“%e\n”,f);输出结果1.234560e+002
(3)输出结果输出语句printf(“%13e\n”,f);输出结果1.234560e+002
(4)输出语句printf(“%5s\n”,”abcdefg”); 输出结果abcdefg
(5)输出语句printf(“%.5s\n”,”abcdefg”); 输出结果abcde
(6)输出语句printf(“%+ -6d%+ -12.2f\n”,k,-f);输出结果+1234-123.46jjjjjj
(7)输出语句printf(“%f%%\n”,12.5);12.500000%
3.表达式3.5+1/2的计算结果是,为什么?
4.若变量a,b,c已正确定义,要将a和b中的数进行交换,以下选项中不正确的语句组是
A a=a+b,b=a-b,a=a-b; B t=a,a=b,b=t; C a=t,t=b,b=a; Dt=b;b=a;a=t;
5.当a=1,b=2,c=3时,以下if语句执行后,a,b,c中的值分别为( )
if(a>c)
b=a;a=c;c=b;
三楼说f型的是输出12位,那2.(7)中怎么才输出10位啊。
第四题和第五题能不能给详细解答一下啊。
展开
 我来答
shangyuwei
2009-07-22
知道答主
回答量:13
采纳率:0%
帮助的人:7.4万
展开全部
小数点 也算一位拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式