在C语言中float数据数值范围是多少 c语言中float类型数据占几个字节


在C语言中float数据数值范围是多少 c语言中float类型数据占几个字节

文章插图
大家好 , 小编来为大家解答以上问题 。c语言中float类型数据占几个字节 , 在C语言中float数据数值范围是多少很多人还不知道 , 现在让我们一起来看看吧!
C语言中 , float为单精度浮点数 , 占4字节 , 其数值范围为3.4E-38~3.4E+38或者-(3.4E-38~3.4E+38)float的指数位有8位 , 尾数位有23位 , 符号位1位 。于是 , float的指数范围为-127~+128 , 按补码的形式来划分 。其中负指数决定了浮点数所能表达的绝对值最小的非零数;而正指数决定了浮点数所能表达的绝对值最大的数 , 也即决定了浮点数的取值范围 。所以 , float的范围为-2^128~+2^128 , 也即-3.40E+38~+3.40E+38垍
【在C语言中float数据数值范围是多少 c语言中float类型数据占几个字节】