1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > float属性有哪些可值 int和float谁表示的数多 – CSS – 前端 css或者

float属性有哪些可值 int和float谁表示的数多 – CSS – 前端 css或者

时间:2019-07-10 08:56:01

相关推荐

float属性有哪些可值 int和float谁表示的数多 – CSS – 前端 css或者

int是精确值类型,float是近似值类型。

int的取值范围是:-2^31~2^31-1,这里32位中第一位是符号位,剩下的31位是表示数值的。

而float的组成是:1位符号位+8位指数(q)+23位底数(b),其解释出来的形式是:b^q,由于指数q是8位有符号整数,范围是-128~127,23位的底数(无符号)最大值就是2^23,算上指数的话,最大可以表达到2^23^127,但是由于计算机的运算能力限制,并不能处理到如此大的数,但是其取值范围也会比32位整数大很多。

由于float类型是一个幂计算式,所以很多时候并不能表达一个精确值,例如0.1,如果使用float在内存中会被表示为0.10000000000000001,如果进行反复计算将会导致非常大的误差。

@ float可以表示负数吗?

float可以表示负数啊,从它的数据取值范围lo-2^128 ~ +2^128,也即-3.40E+38 ~ +3.40E+38;大家可以看到,它是可以表示负数的。

@ float设定值是多少?

float设定值范围是“-3.4E+38 ~ 3.4E+38”。FLOAT数据类型用于存储单精度浮点数或双精度浮点数;浮点数使用 IEEE格式。浮点类型的单精度值具有4个字节,包括一个符号位、一个8位二进制指数和一个23位尾数。单精度浮点型(float )专指占用32位存储空间的单精度(single-precision )值。

@ float属性值不包括?

不包括布尔值true或者false

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。