当前位置:首页 » 编程语言 » c语言的3e

c语言的3e

发布时间: 2023-09-05 05:25:06

c语言里要对输出的结果用科学计数法表示保留三位有效数字应该怎么写啊

sorry.由于没有在计算机旁,没有及时看到你的求助,你问:C语言里要对输出的结果用科学计数法表示保留三位有效数字应该怎么写?
我觉得应该是
printf("%.3e",变量名);
而不是
printf("%3e",变量名);
==================
MSDN 中有关printf打印格式串:
%[flags] [width] [.precision] [{h | l | I64 | L}]type
的描述,其中对[.precision]是这么说的:
The third optional field of the format specification is the precision specification.
(大义:格式规约中第三个选项段是关于小数的规则。)
==================
对于打印e, E类型的数据时,[.precision]选项的作用是:
The precision specifies the number of digits to be printed after the decimal point. The last printed digit is rounded.
(大义:该精度指定了打印小数点后的位数,之后的位数会被四舍五入)
Default precision is 6; if precision is 0 or the period (.) appears without a number following it, no decimal point is printed.
(大义:缺省情况下,该精度为6,如果精度值为0或者小数点后没有紧跟着数字,则不会打印小数部分)
==================
例:
#include <stdio.h>
int main()
{
float b = 100000.55555f;
printf("%3e\n",b);
printf("%.3e\n",b);
return 0;
}
输出结果为:
1.000006e+005
1.000e+005

② system("color 3e")在c语言中啥意思

调用系统命令color 3e

也就是设置dos窗口的背景色和文字颜色。

3e是背景浅绿色,文字淡黄色,效果如下:

color命令说明如下:

设置默认的控制台前景和背景颜色。


COLOR [attr]


attr 指定控制台输出的颜色属性


颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为

前景。每个数字可以为以下任何值之一:


0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 浅绿色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色


如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时

的颜色。这个值来自当前控制台窗口、/T 命令行开关或

DefaultColor 注册表值。


如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令

会将 ERRORLEVEL 设置为 1。


例如: "COLOR fc" 在亮白色上产生亮红色

热点内容
端口访问关系 发布:2025-03-13 03:49:50 浏览:787
运用零基预算法 发布:2025-03-13 03:45:30 浏览:790
安卓服务器搭建web 发布:2025-03-13 03:40:26 浏览:317
铜板算法 发布:2025-03-13 03:40:25 浏览:621
ins怎么保存图片安卓 发布:2025-03-13 03:38:14 浏览:214
什么数据库快 发布:2025-03-13 03:34:38 浏览:52
喋血复仇加入服务器失败怎么回事 发布:2025-03-13 03:33:37 浏览:698
萌感系列全集用什么解压 发布:2025-03-13 03:30:31 浏览:265
为什么别人看我抖音显示服务器维护中 发布:2025-03-13 03:24:45 浏览:687
javafield反射 发布:2025-03-13 03:24:08 浏览:830