在C语言中单精度浮点和双精度浮点小数点后有几位小单精度是七位,双精度是十五位小数点后是几位与单精度或双精度无关,输出浮点数时%.xf中的x确定输出多少位小数,如%.12f就把对应的浮点变量值输出12位小数。但是,由于浮点数的长度都是有限的,float的精度是7位左右(包括整数部分),double的精度为16位左右(同样包括整数部分),当x值大到超出对应变量类型的最大表达能力时,后续数字实际上是系统填上的垃圾数,没有实际意义。你好这个是系统默认6位亲可以自己设定保留位数printf("%.3fn&...
更新时间:2023-04-26标签: 双精度浮点数双精度双精度浮点数精度 全文阅读