c语言用long类型时 scanf,C语言怎么输出或输入long类型的?
满意答案
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类型的?相关推荐
- Go 语言 fmt.Scanln() 与 fmt.Scanf() 包使用
Go 语言 fmt.Scanln() 与 fmt.Scanf() 包使用 需要接收用户输入的数据,就可使用键盘输入语句来获取. 下面讲述两种方法的使用: fmt.Scanln()的使用: 先声明需要的 ...
- C语言scanf输入a3,【C语言】04 printf和scanf函数
1.printf函数 这是在stdio.h中声明的一个函数,因此使用前必须加入#include ,使用它可以向标准输出设备输出数据 1.用法 1> printf(字符串) printf(&quo ...
- c语言中的下标变量是什么,c语言引用数组元素时其数组下标的允许的数据类型是什么...
c语言引用数组元素时其数组下标的允许的数据类型是什么 发布时间:2020-07-30 11:56:52 来源:亿速云 阅读:621 作者:Leah c语言引用数组元素时其数组下标的允许的数据类型是什么 ...
- C语言源文件名为什么无效,scanf函数,想说输入不容易!----小话c语言(3)
Q: 前面是关于输出的,给个关于输入的代码吧. A: 如下: #include int main() { int i; scanf("%d", &i); printf(&q ...
- c语言file和fp未声明标识符,c语言定义文件指针时(FILE *fp)一定要写*fp吗、可以换成别的字母不...
c语言定义文件指针时(FILE *fp)一定要写*fp吗.可以换成别的字母不 关注:146 答案:4 mip版 解决时间 2021-01-29 07:27 提问者祗剩寂寞 2021-01-28 1 ...
- c语言枚举类型编程,浅析C语言枚举类型
在学习C语言的结构体过程中,我们接触到比较重要的内容要数枚举类型这一环了.那么到底什么是C语言中的枚举类型呢?它在我们编写程序时又起着什么样的作用呢?下面课课家小编就为大家简单介绍C语言中的枚举类型和 ...
- [C语言] scanf 函数详解多组输入法和gitee 自荐
自荐 gitee>>> C语言学习练习: C语言学习练习 上面是我的gitee C语言仓库链接,欢迎大家来看看我写的代码.!(◦˘ ³(♡ŐωŐ♡)(给大家推荐gitee(码云)这个 ...
- c语言putchar和scanf,C语言学习——getchar()、putchar()、scanf和printf用法
C语言学习--getchar().putchar().scanf和printf用法 在C语言中,数据的输入输出是利用系统函数来实现的.设计人员只要调用相关的系统函数,就可以完成各种数据的输入输出工作. ...
- char类型怎么输入 c语言_还没搞懂C语言指针?这里有最详细的纯干货讲解(附代码)...
21ic综合自网络信息 指针对于C来说太重要.然而,想要全面理解指针,除了要对C语言有熟练的掌握外,还要有计算机硬件以及操作系统等方方面面的基本知识.所以本文尽可能的通过一篇文章完全讲解指针. 为什么 ...
最新文章
- js如何去除多个cookie?
- 直流电路相关计算机,计算机专业用复杂直流电路习题(各种方法运用).doc
- OCX和DLL的区别
- golang LMDB入门例子——尼玛,LMDB的文档真的是太少了
- python截取子串_python获得子串
- Invalid URI
- mysql + IDEA + JDBC
- 《图雅的婚事》:图雅为什么带着丈夫改嫁?
- 1218. 最长定差子序列
- Java 常用对象-StringBuffer类
- Divergent series
- CVE-2021-2429:MySQL InnoDB Memcached 插件中的堆缓冲区溢出漏洞详解
- CodeForces Gym 100935E Pairs
- mysql 查询时间戳(TIMESTAMP)转成常用可读时间格式
- Java毕设项目在线购书商城系统计算机(附源码+系统+数据库+LW)
- 苹果激活锁功能降低iPhone盗窃案发案率
- php的运行方式及vc6和vc9,ts和nts区别
- linux 下kali linux 中使用hydra 进行对虚拟机中win10系统的密码破解
- LightOJ - 1406 Assassin`s Creed【状压DP】
- Linux中的Vi编辑器末行模式操作指令