浮点型常数

本文介绍了C语言中浮点型常数的精度问题,包括8位精度限制以及long类型常量的使用。通过实例展示了如何通过格式说明符控制浮点数的小数位数,如`%5.2f`和`%.4lf`。
摘要由CSDN通过智能技术生成

浮点型常数的精度指从非0数字开始计算的

0.0008精度为1

7.8888精度为5

括号内指C语言规定下精度的最小值

在编译器中输入即可知,超出8位精度的浮点小数输出有问题

long类型常量后缀

4l即long类型4.5即long double类型

输出(对格式说明符的应用)%lf

由下图可知,默认输出6位小数

如果想都输出

%x.y lf  x代表浮点数控制小数点前x位,y代表控制小数点后y位

%.4lf  代表控制小数点后四位

#include <stdio.h>
#include <stdlib.h>

int main()
{

    
    float num;

    num = 8796433.1415;

    printf("%5.2f\n", num);
        

    

    return(0);
}
    

输出结果为8796433.00

             与  8796433.1415一对比

 即可理解浮点数控制小数点的作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值