format输出整数 读入一个双精度浮点数,按输出格式“%f”“%f”保留5位小数,%e”和“%g”的形式输出在单独一行上输出?
浏览量:1848
时间:2021-03-13 03:41:33
作者:admin
读入一个双精度浮点数,按输出格式“%f”“%f”保留5位小数,%e”和“%g”的形式输出在单独一行上输出?
#包括和限制。H>intmain(){doublescanf(%LF”,&;AMPA)//需要双精度浮点数输入,即双数据printf(%f”,(float)a)//根据单精度浮点数输出,需要将数据转换为单精度printf(%0.5f”,(float)a)printf(%e”,a) ///E和%G可以直接使用双数据输出printf(%Gn“,a)//只允许一个//!输入时,它是单精度浮点数类型。在C语言中,变量是浮点类型,输入格式是%F。不同的变量类型以不同的方式存储在内存中。使用int读取浮点数时,不可能读取正确的结果。因此,必须使用与输入相同的格式(此外,还必须使用相同类型的变量)才能显示正确的数字。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。