满意答案

梦塔LB

推荐于 2017.07.24

采纳率:54%    等级:9

已帮助:465人

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

int main()

{

float b = 100000.55555f;

printf("%3e\n",b);

printf("%.3e\n",b);

return 0;

}

输出结果为:

1.000006e+005

1.000e+005

00分享举报

计算机输出科学计数法,C语言里要对输出的结果用科学计数法表示保留三位有效数字应该怎么写啊?...相关推荐

  1. [C语言] 利用阶乘公式编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数。输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零。

    利用 编程计算e的近似值,直到最后一项的绝对值小于10-5时为止,输出e的值并统计累加的项数.输出e值要求小数点后必须保留6位有效数字(四舍五入),不足补零. 输入: 无输入. 输出: 输出e的值和累 ...

  2. c语言求平均值 保留三位小数,Excel求平均值时,保留小数位数与参与求平均值的个数有关...

    在 Excel 中,求平均值用Average函数:它可分用快捷键求平均值.自动求平均值和输入公式求平均值,其中用快捷键求平均值速度最快,并且三种方法都可以对行列.任意单元格.指定区域甚至整个表格求平均 ...

  3. C语言实现分数转化为小数(保留三位小数)

    C语言实现分数转化为小数(保留三位小数) 第一次写博客,不知道具体如何操作. 直接奉上代码吧,以后有好的算法再分享. #include<stdio.h>int main(){ int a, ...

  4. 实现计算体积关键算法。根据输入的半径值,计算球的体积。输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。输出对应球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。

    实现计算体积关键算法.根据输入的半径值,计算球的体积.输入数据有多组,每组占一行,每行包括一个实数,表示球的半径.输出对应球的体积,对于每组输入数据,输出一行,计算结果保留三位小数. 注:PI = 3 ...

  5. 输出π值,小数点后保留6位有效数字。

    [题目描述] 求π的近似值.利用级数公式: 1+1/22+1/32+1/42+1/52+......=π2/6,当数列的最后一项小于10的-6次方为止,输出π值,小数点后保留6位有效数字. [输入] ...

  6. C++输出保留两位有效数字和保留小数点后两位

    C++输出保留两位有效数字和保留小数点后两位 #include <iomanip> //保留小数点后2位 cout << setiosflags(ios::fixed) < ...

  7. c语言float多少位,C语言中float数据类型保留几位有效数字?

    2016-09-01 01:07齐显尼 客户经理 1 实型数据在内存中的存放形式 实型数据在内存中占4个字节(32)位.按照指数形式存贮. 系统把实型数据分成小数部分和指数部分.如实数3.6547的 ...

  8. PYTHON练习题----设计一个列表存储歌咏比赛选手的最终得分,评委给出的分数是0-10分,选手最后得分是,去掉一个最高分,去掉一个最低分,计算其余评委的打分平均值(保留三位小数),并输出其他

    歌咏小能手 描述 设计一个列表存储歌咏比赛选手的最终得分,评委给出的分数是0-10分,选手最后得分是,去掉一个最高分,去掉一个最低分,计算其余评委的打分平均值(保留三位小数),并输出其他多少个评委给了 ...

  9. 将普通数值转化为科学计数法且保留5位有效数字

    将num运用科学计数法转化为5位有效数字 var num = 0.0000123456789 num.toExponential(4) 结果是:1.2345e-5

  10. C语言编程答案保留三位小数,如何用c语言求倒数,保留3位有效数字

    名称定义 所谓有效数字:具体地说,是指在分析工作中实际能够测量到的数字.所谓能够测量到的是包括最后一位估计的,不确定的数字. 我们把通过直读获得的准确数字叫做可靠数字;把通过估读得到的那部分数字叫做存 ...

最新文章

  1. javascript—闭包
  2. (继承)virtual与访问控制
  3. 错误提示 - QQMGameBoxUpdater 无法找到入口(GetFileVersionInfoExW)
  4. PHP中一些常用知识点
  5. Java Web学习总结-文件下载
  6. 【数据库系统】元数据
  7. mysql 中序号要怎么写_如何在mysql的字段ID中插入自动编号?
  8. 在ASP.NET使用javascript的一点小技巧(转www.chinacs.net 中文C#技术站 )
  9. 别信了大佬的“鬼话”,想造无人驾驶到底进展如何吗?
  10. HFSS - WLAN双频单极子天线设计与仿真
  11. sqlmap基本命令
  12. Java入门 J2SE
  13. 4000亿农夫山泉的生意经
  14. php阴阳万年历转换的接口,万年历接口
  15. Python+Django毕业设计中小型企业工作日志管理系统APP(程序+LW+部署)
  16. rocksdb的基本操作
  17. List的toArray方法强制转换
  18. 177本名著浓缩成了177句话!别等自己做错时才明白
  19. 亚马逊echo中国使用_我如何编程我的第一个Amazon Alexa技能并赢得了免费的Echo Dot...
  20. 如何用C/C++生成一个为lua所用的动态库dll文件以及lua如何调用该dll(C语言的动态库)

热门文章

  1. matlab存储为二进制txt,matlab读取内容为二进制的TXT文件
  2. 银行笔试题 java笔试题
  3. 分别使用U+、B+、UD制作WinPE启动盘
  4. Python爬虫下载网易云音乐歌曲
  5. 联想Y9000X Opencore引导黑苹果Catalina10.15.6安装教程
  6. 微信小程序——车牌键盘js+css
  7. 什么是腾讯云图数据可视化?它有哪些特性以及应用场景?
  8. 机器学习之邹博笔记1
  9. imx8mm偶现启动内核失败问题分析报告
  10. 联想教育应用使用说明(7.6版本号)——第4章 网络控制工具的使用