满意答案

pizi0010

推荐于 2017.09.22

采纳率:47%    等级:8

已帮助:713人

在c语言中,对于数值类型只有通过printf类函数输出这一种方式,比如printf,

sprintf,

fprintf等。这类函数输出时要求有格式符号,其中long

double的格式符号为%llf

以下是一个简单的参考代码,输出到标准输出设备。

#include

int main()

{

long double v = 1.23;

printf("%llf\n", v);//采用%llf格式输出long double 类型

return 0;

}

关于long

double,

需要说明的是,在原始的c标准中是没有这个类型的,c99中才添加了该类型。而在c99及后续的规范中,对于该类型规定的也并不详细,只是要求long

double类型在精度上需要不少于double的精度。于是就出现了有的编译器不支持long

double,

而支持的编译器在实现上也有所区别,目前常见的long

double有占用8字节,10字节,12字节和16字节四种,但输出格式都是相同的%llf。

如果想知道使用的编译器是如何实现的,可以用printf("%d",

sizeof(long

double));输出long

double占用的空间值。

00分享举报

c语言用long类型时 scanf,C语言怎么输出或输入long类型的?相关推荐

  1. Go 语言 fmt.Scanln() 与 fmt.Scanf() 包使用

    Go 语言 fmt.Scanln() 与 fmt.Scanf() 包使用 需要接收用户输入的数据,就可使用键盘输入语句来获取. 下面讲述两种方法的使用: fmt.Scanln()的使用: 先声明需要的 ...

  2. C语言scanf输入a3,【C语言】04 printf和scanf函数

    1.printf函数 这是在stdio.h中声明的一个函数,因此使用前必须加入#include ,使用它可以向标准输出设备输出数据 1.用法 1> printf(字符串) printf(&quo ...

  3. c语言中的下标变量是什么,c语言引用数组元素时其数组下标的允许的数据类型是什么...

    c语言引用数组元素时其数组下标的允许的数据类型是什么 发布时间:2020-07-30 11:56:52 来源:亿速云 阅读:621 作者:Leah c语言引用数组元素时其数组下标的允许的数据类型是什么 ...

  4. C语言源文件名为什么无效,scanf函数,想说输入不容易!----小话c语言(3)

    Q: 前面是关于输出的,给个关于输入的代码吧. A: 如下: #include int main() { int i; scanf("%d", &i); printf(&q ...

  5. c语言file和fp未声明标识符,c语言定义文件指针时(FILE *fp)一定要写*fp吗、可以换成别的字母不...

    c语言定义文件指针时(FILE *fp)一定要写*fp吗.可以换成别的字母不 关注:146  答案:4  mip版 解决时间 2021-01-29 07:27 提问者祗剩寂寞 2021-01-28 1 ...

  6. c语言枚举类型编程,浅析C语言枚举类型

    在学习C语言的结构体过程中,我们接触到比较重要的内容要数枚举类型这一环了.那么到底什么是C语言中的枚举类型呢?它在我们编写程序时又起着什么样的作用呢?下面课课家小编就为大家简单介绍C语言中的枚举类型和 ...

  7. [C语言] scanf 函数详解多组输入法和gitee 自荐

    自荐 gitee>>> C语言学习练习: C语言学习练习 上面是我的gitee C语言仓库链接,欢迎大家来看看我写的代码.!(◦˘ ³(♡ŐωŐ♡)(给大家推荐gitee(码云)这个 ...

  8. c语言putchar和scanf,C语言学习——getchar()、putchar()、scanf和printf用法

    C语言学习--getchar().putchar().scanf和printf用法 在C语言中,数据的输入输出是利用系统函数来实现的.设计人员只要调用相关的系统函数,就可以完成各种数据的输入输出工作. ...

  9. char类型怎么输入 c语言_还没搞懂C语言指针?这里有最详细的纯干货讲解(附代码)...

    21ic综合自网络信息 指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识.所以本文尽可能的通过一篇文章完全讲解指针. 为什么 ...

最新文章

  1. js如何去除多个cookie?
  2. 直流电路相关计算机,计算机专业用复杂直流电路习题(各种方法运用).doc
  3. OCX和DLL的区别
  4. golang LMDB入门例子——尼玛,LMDB的文档真的是太少了
  5. python截取子串_python获得子串
  6. Invalid URI
  7. mysql + IDEA + JDBC
  8. 《图雅的婚事》:图雅为什么带着丈夫改嫁?
  9. 1218. 最长定差子序列
  10. Java 常用对象-StringBuffer类
  11. Divergent series
  12. CVE-2021-2429:MySQL InnoDB Memcached 插件中的堆缓冲区溢出漏洞详解
  13. CodeForces Gym 100935E Pairs
  14. mysql 查询时间戳(TIMESTAMP)转成常用可读时间格式
  15. Java毕设项目在线购书商城系统计算机(附源码+系统+数据库+LW)
  16. 苹果激活锁功能降低iPhone盗窃案发案率
  17. php的运行方式及vc6和vc9,ts和nts区别
  18. linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
  19. LightOJ - 1406 Assassin`s Creed【状压DP】
  20. Linux中的Vi编辑器末行模式操作指令

热门文章

  1. vue加载图片失败解决方法
  2. oracle 中字符串的比较大小,Oracle 字符串比较大小规则
  3. 2020年CSP-J认证 CCF非专业级别软件能力认证第一轮真题--阅读程序题
  4. Shell函数中传参
  5. 松下伺服 报警代码40
  6. mysql实现物化视图
  7. 系统应用运行WebView闪退
  8. Apache SeaTunnel Doris7月联合Meetup,从数据集成到分析实践
  9. 【内附PDF资料】Python实现下载图片并生产PDF文件
  10. Spring boot 使用mina