文档章节

2. 浮点型

 小清年
发布于 2014/05/11 19:28
字数 246
阅读 3
收藏 0

2. 浮点型

浮点类型是带有小数点的数据类型,浮点类型可以分为单精度float类型和双精度double类型。一般双精度类型的长度是单精度的两倍,表示的数据更精确。C语言还提供了long double 高精度的数据类型,一般很少用到。可以使用float.h来检测浮点类型的取值范围。
#include <stdio.h>
#include <float.h>
int main(void) {
            // 浮点型
            float f = 3.1415;
            printf("f=%f,size=%ld\n", f, sizeof(f));
            // 双精度浮点型
            double d = 3.1415926;
            printf("d=%f,size=%ld\n", d, sizeof(d));
            // 高精度浮点型
            double ld = 3.14159262728;
            printf("ld=%.12f,size=%ld\n", ld, sizeof(ld));
            // float 最小值、最大值
            printf("float min=%f,float max=%f\n", FLT_MIN, FLT_MAX);
            // double 最小值、最大值
            printf("double min=%f,double max=%f", DBL_MIN, DBL_MAX);
            return 0;
}
程序输出结果为:
f=3.141500,size=4
d=3.141593,size=8
ld=3.141592627280,size=16
float min=0.000000,float max=340282346638528859811704183484516925440.000000
double min=0.000000,
doublemax=179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000

该博客教程视频地址:http://geek99.com/node/966

本文转载自:http://geek99.com/node/823#

共有 人打赏支持
粉丝 0
博文 70
码字总数 0
作品 0
门头沟
Android学习之资源文件动态修改strings.xml中的字符资源

可能会动态的修改Android中strings.xml文件中的值,在这里给大家推荐一种简单的方法。 strings.xml中节点是支持占位符的,如下所示: <string name="data">整数型:%1$d,浮点型:%2$.2f,字符...

MrLovelyCbb
2012/05/21
0
0
3、C语言 —— 基本数据类型

一、C语言的数据类型 空类型(void) 指针类型(void *) 构造类型 数组 结构体(struct) 共用体(union) 枚举(enum) 基本数据类型 整型(int) 浮点型(单精度 float,双精度 double) ...

cobish
2014/06/13
0
0
Java语言基础--基本数据类型简介

Java的基本数据类型分为4类:整型、浮点型、字符型、布尔型。 整型 整型变量以byte、short、int、long关键字定义。 byte(字节型)类型,我们用代码测试一下: import java.text.MessageFormat;...

IncRediblE
2014/04/14
0
0
走进Python世界(五)数据类型 1.数字(Number)

数字类型 整型 长整型 浮点型 复数型 整型 整数int表示范围 -2^31 ~ 2^31-1 长整型 整数long表示范围的范围很大很大,几乎涵盖任意的的整数。 为了区分int和long,需要在整数后面加L或者小写...

Garrry
2015/07/20
0
0
mysql小数数据类型

对于小数的表示,mysql分为浮点型和定点型两种。浮点行为FLOAT和DOUBLE,定点型只有DECIMAL。定点型在数据库中以字符串的形式存放,因此更为精确,一般表示货币等比较精确的数据。 他们都可以...

JettyWag
2016/11/13
30
0

没有更多内容

加载失败,请刷新页面

加载更多

马太效应

马太效应

yizhichao
15分钟前
0
0
69.for while循环 continue break exit

20.10 for循环 20.11/20.12 while循环 20.13 break跳出循环 20.14 continue结束本次循环 20.15 exit退出整个脚本 扩展 select用法 http://www.apelearn.com/bbs/thread-7950-1-1.html 20.10......

王鑫linux
23分钟前
0
0
完整的软件开发流程是怎样的

在it圈混迹了这么久,做过各种各样的工作。但是我确一直不知道一个软件从无到有到底是怎么开发的。于是就产生了强烈的好奇心:一个软件产品的结果为什么是这样?为什么开发的速度不能再快一点...

TreasureWe
30分钟前
0
0
深度学习与图像处理之:人像背景虚化

简单实现思路: 对图像内容进行分割,提取人像 对图像背景进行模糊化处理 将人像和背景重新合成 在这里,使用DeepLabV3模型对图像内容进行分割并提取人像,实现的代码如下: import numpy a...

IOTService
32分钟前
0
0
20180918上课截图

小丑鱼00
39分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部