跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 综合服务 > 社群媒体 > C语言如何输出浮点数及设置保留小数位数

C语言如何输出浮点数及设置保留小数位数

时间:2024-04-17 21:15:30 来源:网络cs 作者:纳雷武 栏目:社群媒体 阅读:

标签: 设置  小数  保留  输出  语言 

C语言中一般用(float)和(double)数据类型来定义浮点数,float是单精度浮点数,占内存大小四个字节也就是32个比特位;double是双精度浮点数,占内存大小八个字节也就是64个比特位。一般使用printf()函数来输出浮点数。

保留浮点位数只需要在输出函数的转义字符中插入小数点和数字,在浮点数规定所占内存的多少中想要保留几位小数就插入数字几,以下的代码会给出示例。

下面是具体实例:

FLOAT数据类型的浮点数:

在C语言中,%f是用来格式化输出浮点数的转义字符,打印float类型的数据。

#include<stdio.h>int main() {    float n;    printf("请输入浮点数:");    scanf("%f", &n);    printf("%.3f", n);    return 0;}

代码运行结果:

请输入浮点数:3.145783.146

这里需要注意的是在代码输出结果那一栏我们输入的是"%.3f",.3的意思是保留三位小数。

DOUBLE数据类型的浮点数:

%lf是用来输出双精度浮点数的转义字符,打印double类型的数据。

#include<stdio.h>int main() {    double n;    printf("请输入浮点数:");    scanf("%lf", &n);    printf("%.3lf", n);    return 0;}

代码运行结果:

请输入浮点数:3.145783.146

本文链接:https://www.kjpai.cn/news/2024-04-17/159890.html,文章来源:网络cs,作者:纳雷武,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

上一篇:【C++】STL--stack&quene

下一篇:返回列表

文章评论