double a;
scanf("%f",&a);   //应用scanf("%lf",&a);
执行上面语句时,发现double类型的输入不能使用%f进行输入,得用%lf才能正常得到a的值。

而在输出double类型时却可以用%f,这是因为printf("%f",a);在执行时C自动将double型的参数转换成flaot型。

故double型的输入输出形式如下:

double a;
scanf("%lf",&a);
printf("%f",a);

最新文章

  1. .net 文件上传大小的设置
  2. 【面试】http协议知识
  3. Windows 系统下Git安装图解
  4. git 创建本地分支,然后推送到服务器上
  5. vertical-align及IE7下的inline-block
  6. Jpeg2000 简介
  7. sql语句将本地服务器中的数据插入到外网服务器中
  8. UML类图新手入门级介绍
  9. nyoj-257 郁闷的C小加(一) 前缀表达式变后缀
  10. [课堂实践与项目]IOS优先级的计算器
  11. Windows Azure VM两shut down 道路
  12. eclipse 下,使用正常模式可以运行,DEBUG模式就卡住的解决方案
  13. linux系统参数调优
  14. javascript + sql编写SQL客户端工具tabris
  15. ubuntu 16.04安装mysql
  16. Xshell使用笔记
  17. 项目初始化以后出现:Unable to load script from assets 'index.android.bundle
  18. OGG实现两台Oracle数据库的同步
  19. Js 字符串的三大操作
  20. Granting and Managing Item Level Permission using SharePoint2013 Designer Workflow

热门文章

  1. java中多线程执行时,为何调用的是start()方法而不是run()方法
  2. win7 安装mysql5.7
  3. Find a way(两个BFS)
  4. mysql命令行乱码解决办法
  5. kubernetes实战(二十六):kubeadm 安装 高可用 k8s v1.16.x dashboard 2.x
  6. 2018年蓝桥杯java b组第八题
  7. 代码审计之XSS及修复
  8. 基于Coravel定时任务之物联网设备数量统计
  9. linux服务器创建虚拟路径解决文件上传路径隔离问题
  10. MySQL 分页查询优化