00问答网
所有问题
c语言float和double保留小数点后几位
如题所述
举报该问题
推荐答案 2022-12-27
c语言float和double保留小数点后6位。
C语言中,输出double类型(双精度实型)以及float类型(单精度实型)时,默认输出6位小数(不足六位以0补齐,超过六位按四舍五入截断)。
如果想小数点后面16位,写成%.16lf,不会自动四舍五入的,double是一个近似值,通常没有办法做的很精确。通常能精确到小数点后面5,6位,也就是说超过5,6位了可能就不准了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/D0erTrTjTrBenBnTrTT.html
相似回答
C
中的
float和double
的有效数字和精度各是
多少
?
答:
float
有效数字位为6 – 7位,字节数为4,指数长度为8位,
小数
长度为23位。取值范围为 3.4E-38~3.4E+38。
double
有效数字位为15 – 16位,字节数为8,指数长度为11位,小数长度为52位。取值范围为1.7E-308~1.7E+308。
在
C语言
中 双精度和单精度的数,
小数点后面
分别
保留几位
啊···_百度...
答:
double
15-16
在
C语言
中单精度浮点和双精度浮点
小数点后
有
几位
小
答:
小数点后
是
几位与
单精度或双精度无关,输出浮点数时%.xf中的x确定输出
多少位
小数,如%.12f就把对应的浮点变量值输出12
位小数
。但是,由于浮点数的长度都是有限的,
float
的精度是7位左右(包括整数部分),
double
的精度为16位左右(同样包括整数部分),当x值大到超出对应变量类型的最大表达能力时,后续...
C语言
浮点型
小数点后
为
多少位
答:
浮点型变量分为单精度(
float
型)、双精度(
double
型)、长双精度(long double型)3类,单精度浮点型
小数点后面
有效数字为6~7位和双精度浮点型小数点后面有效数字为15~16位,单精度为32位,双精度为64位,8位为一个字节。
大家正在搜
c语言float和double的用法
c语言float和double区别
C语言实参可以是任何类型吗
c语言复合赋值运算符
c语言中加等于是什么意思
c语言double输出结果为几位小数
c语言for循环和while循环
c语言形参可以是什么类型
c语言中float和double