满意答案

骑驴客才尽

2014.11.11

采纳率:44%    等级:7

已帮助:311人

float为单精度,有效数字为6~7double为双精度,有效数字为15~16但他们在输出时,小数点后都有6位小数。例如3.123456

但是在格式化输出时例外。如:

main()

{

inta=15;

floatb=123.1234567;

doublec=12345678.1234567;

chard='p';

printf("a=%d,%5d,%o,%x

",a,a,a,a);

printf("b=%f,%lf,%5.4lf,%e

",b,b,b,b);

printf("c=%lf,%f,%8.4lf

",c,c,c);

printf("d=%c,%8c

",d,d);

printf("e=%11.2",c);

}

本例第七行中以四种格式输出整型变量a的值,其中“%5d”要求输出宽度为5,而a值为15只有两位故补三个空格。第八行中以四种格式输出实型量b的值。其中“%f”和“%lf”格式的输出相同,说明“l”符对“f”类型无影响。“%5.4lf”指定输出宽度为5,精度为4,由于实际长度超过5故应该按实际位数输出,小数位数超过4位部分被截去。第九行输出双精度实数,“%8.4lf”由于指定精度为4位故截去了超过4位的部分。第十行输出字符量d,其中“%8c”指定输出宽度为8故在输出字符p之前补加7个空格,最后一行输出为12345678.12这时小数点占一位。

00分享举报

c语言双精度型输出小数位数_C语言的double与float类型最多只能默认输出小数位数都取6位?...相关推荐

  1. 机械优化黄金分割法c语言编程,黄金分割法_机械优化设计_C语言程序.doc

    黄金分割法_机械优化设计_C语言程序黄金分割法_机械优化设计_C语言程序 黄金分割法的优化设计 实验报告 学院:机电工程 机制自动化11-03班 学号:541102010326 姓名:刘点点 1,黄金 ...

  2. c语言自定义输出小数点位数_c语言double类型默认输出小数几位

    C语言中常用的小数有两种类型,分别是 float 或 double:float 称为单精度浮点型,double 称为双精度浮点型.不像整数,小数没有那么多幺蛾子,小数的长度是固定的,float 始终占 ...

  3. c语言自定义输出小数点位数_C语言中输出时怎样控制小数点后的位数,请举例说明......

    控制2113小数位数就是通过输出格式说明符来规定的 举例5261说明如下4102: 1.float f1=3.1415926; 2.float f2=1234.1415926; 3.float f3= ...

  4. c语言设置输出字符大小_C语言中常用的几个头文件及库函数

    点击上方"C语言中文社区",选择"设为星标★" 技术干货第一时间送达! 来源:https://www.jb51.net/article/124594.htm 这 ...

  5. C++中如何读取一个数的位数_C语言编写程序求水仙花数

    C语言编写程序求水仙花数 水仙花数是一个数学问题,其实质是一个三位数,个位数的立方加十位数的立方加百位数的立方之和等于这个三位数本身.例如153=1*1*1+5*5*5+3*3*3,即153=1+12 ...

  6. c语言一个整数各位数字个数_C语言编写程序输出10个整数中最小值或最大值

    C语言编写程序输出10个整数中最小值或最大值 这是一个比较基础,同时也包含C语言中诸多特点的程序,仔细体会有很多的格式规则和技巧.其中包括:输入语句,输出语句,数组,分支结构,循环结构.希望广大C语言 ...

  7. c语言贪吃蛇最简单代码_C语言指针,这可能是史上最干最全的讲解啦(附代码)!!!...

    点击上方"大鱼机器人",选择"置顶/星标公众号"福利干货,第一时间送达!指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机 ...

  8. c语言怎么判断常量合不合法_C语言z简单的入门

    C语言入门 物联网开发入门直播课 - 嵌入式/物联网-C语言编程基础 - 创客学院直播室​www.makeru.com.cn C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全 ...

  9. c语言条件型循环结构报告,C语言循环结构实习报告 - 副本

    认识(实习)报告 实验(实习)名称循环结构程序设计 日期得分指导教师系专业年级班次姓名学号 一. 实验目的 (1)掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数. ⑵了 ...

  10. c语言exit在哪个头文件_C语言函数执行成功时,返回1和返回0,究竟哪个好?

    基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...

最新文章

  1. 我在 GitHub 上发现了一款骚气满满的字体!
  2. nltk自然语言处理
  3. python的循环控制语句有_关于Python中的for循环控制语句
  4. [Unity3D] Input按键系统
  5. JavaWeb(二)——Http协议
  6. python 网络运维框架scape_“python scape 教程“求PhotoScape X Pro for Mac软件
  7. 【算法导论】第7章快速排序
  8. iOS小技巧---改变uisearchbar中的cancel按钮的文字、取消clearButton
  9. IIS FTP 安装程序无法复制文件的问题
  10. 2021奥斯汀 Pwn2Own黑客大赛落幕,Master of Pwn 诞生
  11. Wireshark实验
  12. C++ friend和protected
  13. 基于java+ssm+mysql的大学生考勤管理系统及智能分析系统
  14. 数据API开发如何快速上手:先了解什么是数据API生命周期管理
  15. 疫情数据分析平台(五):中国疫情地图绘制
  16. 一、什么是JWT?了解JWT,认知JWT
  17. 按关键字批量杀进程shell脚本
  18. python django怎么读_怎么读django
  19. 组合导航中的实用技巧-ZUPT+CUPT
  20. 因缺思厅Qpython爱之初体验

热门文章

  1. Atitit 常见的bpmn事件类型与触发机制 目录 1. 事件定义概述 2 2. 按照事件的位置分类 2 2.1. 对事件按照位置进行分类,主要可分为开始事件、中间事件和结束事件, 2 3. 按照
  2. Atitit 文档全文索引的索引种类 用于文本数据挖掘 搜索 数据分析 目录 1.1. Txt摘要索引。。 1 1.2. File placeholder 索引 1 1.3. Lucence索引 1
  3. Atitit.每周末总结 于每周一计划日程表 流程表 v8 -------------import 上周遗漏日志补充 检查话费 检查流量情况 Crm问候 Crm表total and 问候
  4. Atitit.在线充值功能的设计
  5. Atitit.跨语言系统服务管理器api兼容设计
  6. paip.python NameError name 'xxx' is not defined\
  7. paip..net代码生成器使用总结
  8. paip.ASP加密新总结
  9. Rust :CC编译
  10. (转)向浑水(Muddy Waters Research)学习如何调查公司