比如说float型,字节数4,有效数字6,数值范围1.2*10^(-38)~3.4*10^38.这个1.2*10^(-38)~3.4*10^38是怎么算出来的? 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 浮点数分为float和double,分别占4,8个字节,即32,64位.我仅以32位的float为例,并附带说double.在IEEE754标准中,...
float的范围是-3.4E+38到3.4E+38。这个范围是通过浮点类型的单精度值来表示的。对于很多人来说这块还是比较陌生的,今天就我们一起来学习下吧。 float的范围为多少? 1、Float:比特数为32,有效数字为6-7,数值范围为 -3.4E+38 ~ 3.4E+38 2、Double:比特数为64,有效数字为15-16,数值范围为-1.7E-308~1.7E...
对于单精度浮点数(float类型),有效数字是24位,其范围大致为+-1.4E-45到+-3.4E38。这个范围可以...
float是32位浮点数第一位是符号位,1表示负数,0为正,设这一位为a,接着8位为尾数,尾数首位为符号位设为b,后7位是数据设这个数为c,接下来23位为阶码假设为d。。。最后结果就是 (-1)^a * d*2^-23 * (-1)^b*2^(c)其中a,b只有0,1两个值,d为23位二进制码 当d全为1,d...
float 和 double 如下:long double则是由于编译器不同而不同,ANSI C标准规定了double变量存储为 IEEE 64 位(8 个字节)浮点数值,但并未规定long double的确切精度。所以对于不同平台可能有不同的实现。有的是8字节,有的是10字节,有的是12字节或16字节。规定long double的精度不少于double的...