首先,吐槽一下,就这么几句话的事情,你就收费,真的不想说啥了~
然后正文给大家分享一下小数点默认输出的位数
C语言中常用的小数有俩种类型:
- float 比特数32 有效数字 6~7
- double 比特数64 有效数字 15~16
float称为单精度浮点型,double称为双精度浮点型。
不像整数,小数没有那么多幺蛾子,小数的长度是固定的,float占4个字节,double占8个字节。
C语言中double类型默认输出几位小数?
C语言中,输出double类型(双精度)和float(单精度)时,默认输出的是6位小数,不足6位,以0补齐,超过6位按四舍五入截断。
代码演示:
int main()
{
double i = 2;
}
此时,默认输出的是i = 2.000 000