文章插图
%f用于格式化输入输出函数,用来格式化输入输出float(单精度浮点数)类型数据 。
1、格式化输入函数,包括scanf, fscanf, sscanf, vscanf, vsscanf,vfscanf等 。当%f用于格式化输入函数时,后续对应位置应传入一个float类型变量的地址 。
不同的格式化输入函数,只是源不同,功能都是从源中,按照格式读取数据存到变量中,当指定%f格式时,会尝试读取一个浮点数,存到对应参数地址中 。
2、格式化输出函数,包括printf, fprintf, sprintf, vprintf, vsprintf,vfprintf等 。当%f用于格式化输出函数时,后续对应位置应传入一个float类型变量的值 。
区分函数不同,会将对应的float变量值,格式化输出到对应的目标上 。
默认%f会输出6位小数 。
3、代码举例:
运行示例:
输入
输出
4、注意事项:
在使用%f输入时,必须传入float类型的地址,否则会出错 。
而用%f输出时,可以传入float或者double的值 。如果传入为double,函数会自动强制转换为float类型输出 。
【C语言中%f是指什么%f指哪些】
推荐阅读
- 祝老公事业蒸蒸日上的祝福语 怎么祝老公事业蒸蒸日上
- 女正能量励志语录 正能量语录
- 哪里可以找到discovery的英语字幕
- case怎么读 英语case怎么读
- 平安夜祝福语简短 平安夜祝福语
- 国aaa台灯是什么意思
- 琴棋书画同类的成语 同学们掌握了不少本领的成语
- 心里受委屈的心情短语 怎么表达出委屈的心情
- 端午节的祝福话语 精选端午节祝福语
- 囊橐是什么意思 囊橐的意思介绍