皮皮网
皮皮网
源码屋怎

【java 邮件 源码】【angular后台管理源码】【江湖商圈2.0源码】源码取值范围怎么求

时间:2024-11-14 11:00:29 分类:探索 编辑:thread的源码
1.关于c#中 float类型的取值范围

源码取值范围怎么求

关于c#中 float类型的取值范围

       float的取值范围

       float占用4个字节,源码java 邮件 源码和int是一样,也就是bit.

       1bit(符号位) 8bits(指数位) bits(尾数位)

       å­˜å‚¨æ–¹å¼å¦‚下图:

       å–值范围基本表达法:

       ï¼ˆæµ®ç‚¹ï¼‰æ•°å€¼ = 尾数 × 底数 ^ 指数,(附加正负号)----------------

       äºŽæ˜¯ï¼Œfloat的指数范围为-~,而double的指数范围为-~,并且指数位是按补码的形式来划分的。其中负指数决定了浮点数所能表达的绝对值最小的数;而正指数决定了浮点数所能表达的绝对值最大的数,也即决定了浮点数的取值范围。

       float的范围为-2^ ~ +2^,也即-3.E+ ~ +3.E+;double的范围为-2^ ~ +2^,也即-1.E+ ~ +1.E+。

       å…¶ä»–特殊表示:

       1.当指数部分和小数部分全为0时,表示0值,有+0和-0之分(符号位决定),0x表示正0,0x表示负0。

       2.指数部分全1,小数部分全0时,表示无穷大,有正无穷和负无穷,0x7f表示正无穷,0xff表示负无穷。

       3.指数部分全1,小数部分不全0时,表示NaN,分为QNaN和SNaN,Java中都是NaN。

本文地址:http://581.net.cn/html/56f92799016.html

copyright © 2016 powered by 皮皮网   sitemap