发布网友 发布时间:2022-05-24 19:33
共3个回答
热心网友 时间:2023-09-09 08:37
你的问题好奇怪:2能转换成3.4?没听说过!你只能这么理解:2X2^127和3.4X10^38相等或近似,是分别用二进制幂和10进制幂表示的同一个数。用计算器输入2的128次方,结果就是3.40.....x10的38次方。2x10^2=40x5,不该说2怎么转换成40、10^2怎么转换成5的吧?另外建议不钻这种牛角尖,知道float是4字节,表示 的数有个范围就行了,不然你几天才能看一页啊?以后类似的情况多着呢!热心网友 时间:2023-09-09 08:38
float的取值范围:1.175494e-038 ~ 3.402823e+038
在C语言中可以使用FLT_MIN和FLT_MAX这两个C语言标准库中定义的宏来来表示float浮点数的最小值和最大值。需要包含头文件float.h。
#include <stdio.h>
热心网友 时间:2023-09-09 08:38
float型变量用32位2进制存放。