文档章节

2. 浮点型

 小清年
发布于 2014/05/11 19:28
字数 246
阅读 3
收藏 0
点赞 0
评论 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
Java语言基础--基本数据类型简介

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

IncRediblE
2014/04/14
0
0
3、C语言 —— 基本数据类型

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

cobish
2014/06/13
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
Java面试题系列(1):数据类型

Java有哪些数据类型 java数据类型分为两大类: Ø 基本数据类型 primitive type 整数型 byte ,short,int ,long 浮点型float ,double 布尔型 boolean 字符型 char Ø 引用类型 reference type...

博为峰教研组
2016/12/25
5
0
python核心编程-第五章-个人笔记

简介 ①Python中数字支持以下类型:整型、长整型、布尔型、双精度浮点型、十进制浮点型和复数 ②创建数字对象和给变量赋值一样】 ③用del删除对对象的引用。删除之后,无法再使用这个引用(变...

好好先生_1028
2015/11/18
0
0
Java 的基本数据类型

变量就是申请内存来储存值,创建变量,需要在内存中申请空间。内存管理系统会根据变量的类型分配存储空间。并且定义不同类型的变量,可以在内存中储存整数,小数,字符。 Java提供4类8种基本...

saulc
2016/02/18
110
0
小蚂蚁学习C语言(9)——C语言中关于浮点型的一些笔记

今天本来还是在听for循环,在语法上和php还是非常像的,开始心不在焉了,看谭大爷的教材上有一个小算法题,就写一下。题目是这样的 : 1 + 1/2 + 1/3 + ... + 1/100 = ? 好歹也写了两三年的p...

嗜学如命的小蚂蚁
2015/12/05
68
0
3—Swift数据类型

Swift类型的介绍 1 Swift中的数据类型也有:整型/浮点型/对象类型/结构体类型等等 整型 有符号有如下几种 无符号有如下几种 浮点型 2 Swift中的类型推导 Swift是强类型的语言 Swift中任何一个...

不孤独的美食家
2016/08/03
10
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MyBatis入门

一、安装 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency> 二、从 XML 中构建 SqlSessionFactory String r......

一个yuanbeth
12分钟前
0
0
聊聊spring cloud的LoadBalancerAutoConfiguration

序 本文主要研究一下spring cloud的LoadBalancerAutoConfiguration RibbonAutoConfiguration spring-cloud-netflix-ribbon-2.0.0.RC2-sources.jar!/org/springframework/cloud/netflix/ribb......

go4it
14分钟前
0
0
【转】使用Lombok来优雅的编码

前言 Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。 正文 添加依赖 在 pom.xml 文件中添加相关依赖:...

HAVENT
16分钟前
0
0
Dubbo 源码解读 —— 可支持序列化及自定义扩展

一、概述 从源码中,我们可以看出来。目前,Dubbo 内部提供了 5 种序列化的方式,分别为 fastjson、Hessian2、Kryo、fst 及 Java原生支持的方式 。 针对不同的序列化方式,对比内容如下: 名...

Ryan-瑞恩
24分钟前
0
0
MySQL内存设置—— MySQL server has gone away

set global max_allowed_packet=268435456

一梦心草
33分钟前
0
0
推导式

列表、集合和字典推导式 列表推导式是Python最受喜爱的特性之一。它允许用户方便的从一个集合过滤元素,形成列表,在传递参数的过程中还可以修改元素。形式如下: [expr for val in collect...

火力全開
38分钟前
0
0
maven配置文件settings.xml详解

settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。 settings.xml文件是干什么的,为什么要配置它呢? 从settings.xml的文件名就可以...

浮躁的码农
43分钟前
0
0
MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]

MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]: 基础训练题: Q1:摇晃micro:bit编程板,随机出现7个小动物图标中的一个,并且前后相邻两次出现的小动物不重复。 注:七个小动物...

原创小博客
43分钟前
0
0
Redis 压力测试说明

Redis 压力测试说明 redis压力测试 2014-03-24 21:41:07| 分类: 默认分类 | 标签:redis |举报|字号 订阅 这几天对比测试mongodb、redis、pg的性能,主要是在消息队列、消息处理、用户经纬度...

舒文joven
44分钟前
0
0
拉姆达表达式 追加 条件判断 Expression>

public static class PredicateBuilder {   /// <summary>   /// 机关函数应用True时:单个AND有效,多个AND有效;单个OR无效,多个OR无效;混应时写在AND后的OR有效   /// </summary...

Lytf
56分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部