77问答网
所有问题
printf(“x1=%8.4f,x2=%8.4f\n”,x1,x2);给解释下什么意识!
如题所述
举报该问题
推荐答案 2013-11-08
%8.4f 就是输出结果共占8位,其中小数位保留4位。若输出长度超过8位则按实际长度输出,小数位也是保留4位。
则输出 x1= 12.1234,x2=12345.1234 换行
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GN33vWNYp3G3YYqqW3v.html
相似回答
什么
是双分支结构
答:
printf(“
x1=%8.4f,x2=%8.4f
\n”
,x1,x2
);} else {r=-b/(2*a);i =sqrt(-d)/(2*a)
;printf
(“x1=%8.4f+%8.4fi\n”r, i);printf(“x2=%8.4f-%8.4fi\n”r,i)} ...
printf
("该一元二次方程有两个解
,x1 =
%
f,x2 =
%f\n"
,x1,x2
); 在引 ...
答:
第一个
X1,X2
是以字符的形式输出的,输出来就是
x1,x2
这个字符。后面的x1,x2才是输出变量里面的值,输出位置恰好替换前面的%f。
为
什么printf
( “
x1=%
7.2f\n
x2=%
7.2f\n”
,x1,x2
);也是正确的
答:
f代表单精度浮点型数据(float),%lf代表双精度浮点型数据(double),你这样写相当于将%lf类型强制转换成了%f类型,关于数据类型转换如果你还没有学习过的话可以参考这篇博客,强制类型转换容易造成精度丢失,所以使用的时候...
编写一个函数,输和一行字符,将此字符串中最长的单词输出
答:
printf
(“
x1=%8.4f,x2=%8.4f
\n”
,x1,x2
); } else {r=-b/(2*a); i =sqrt(-d)/(2*a)
;
printf(“x1=%8.4f+%8.4fi\n”r, i); printf(“x2=%8.4f-%8.4fi\n”r,i) } ③嵌套分支语句:其语句格式为: ...
在c语言中print(“%d%8.6
f
“
,x,
y)中%d%8.6f是
什么
意思
答:
f格式:用来输出实数(包括单、双精度),以浮点数形式输出。有以下几种用法:1、%f:不指定宽度,整数部分全部输出,小数部分输出前6位。2、%m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。3、%-m....
c语言中
printf
("%08.2
f,%
08.2e"
,x,x
)是
什么
意思?
答:
printf
("%08.2
f,%
08.2e"
,x,x
)中的"%08.2f,%08.2e"叫控制输出格式字符串(不含前后双引号),这里的具体意思如下:08.2f——将变量x的值按浮点数在屏幕上输出,占宽8位右对齐,四舍五入保留2位小数;数长不足...
求以下C程序输出,求
解释
。还有就是上面的控制符:比如%8.2
f
中的%f 中...
答:
8.2f,是可以输出带小数的浮点数,小数位数为两位,整个浮点数,包括小数点为八位数。e是浮点数的另一个标准表示形式。你可以上网或在书上查一下,比如63.2,可以表示成6.32+001e,10.2e表示在此标准新式下,所有的位数...
大家正在搜