双精度浮点数精确到多少位 读入一个双精度浮点数,按输出格式“%f”“%f”保留5位小数,%e”和“%g”的形式输出在单独一行上输出?
浏览量:2601
时间:2021-03-17 10:00:13
作者: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语言只允许一个,单精度浮点类型为float,双精度浮点类型为double。具体区别如下:1。浮点变量占用4个字节,双变量占用8个字节。
2. 意思是不同的范围。浮动范围为-3.4e-38~3.4e-38。倍频范围为-1.7e-308~1.7e 308。三。准确度是不同的。十进制浮点数,有效数字为6到7。当double表示十进制时,有效位是15到16位。4输入和输出格式不同。在C语言中,输入和输出格式字符串,float使用%F,double使用%LF。
双精度浮点数精确到多少位 c语言计算乘法代码 浮点型变量float
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。