%lf 和 %f 有什么区别
来源:互联网 发布:电流声音软件整人 编辑:程序博客网 时间:2024/06/10 18:08
printf的%f说明符的确既可以输出float型又可以输出double型。根据“默认参数提升”规则float型会被提升为double型。因此printf()只会看到双精度数。对于scanf,情况就完全不同了,它接受指针,这里没有类似的类型提升。向float存储和向double存储大不一样,因此,scanf区别%f和%lf。
也就是说输出的时候不管输出的是双精度还是单精度都用%f就没错了,但是输入的时候,输入单精度要用%f而输入双精度要用%lf
1 0
- %lf 和 %f 有什么区别
- %f和%lf的区别
- %lf\n和%f\n的区别
- %f %lf 的区别
- %f和%lf
- 2016-8-15 %f和%lf的区别
- lf与f的区别
- %lf与%f的区别
- 请教%.2f与%1.2f有什么区别
- printf和scanf中的%lf %f
- 关于lf和f的问题
- c语言格式字符串 % lf 和 %f
- %lf和%f到底该用哪一个
- /和../和~/有什么区别
- /和../和~/有什么区别?
- /和../和~/有什么区别
- C#和C++有什么区别?各有什么长处?
- gradle和maven有什么用?分别有什么区别?
- 多克隆,坚决抵制快照
- VC++6.0的大bug(运行成功,调试出错,溢出)的解决方案
- 安装Ubuntu 12.04
- linux下解压
- 杭电4548 美素数
- %lf 和 %f 有什么区别
- NativeX推自定义原生广告交易
- POXIS
- 汇编语言 HelloWorld (详细注释版)
- 驱动
- readline/readline.h: No such file or directory
- LoG算子
- 去除序号(正则表达式with sublime text)
- Windows Sockets编程(三)操作模式1