永发信息网

C语言中 float 书上写的取值范围是 正负1.175494E-38 至 正负3.402823E+38 这取值范围换算成小数是

答案:1  悬赏:70  手机版
解决时间 2021-03-20 23:56
C语言中 float 书上写的取值范围是 正负1.175494E-38 至 正负3.402823E+38 这取值范围换算成小数是
最佳答案
科学计数法,E-38就是10的-38次方,E+38就是10的38次方
简单点的,1.2e-6就是0.0000012,即小数点需要往左移动6位
1.2e6或1.2e+6就是1200000,即小数点需要往右移动6位。追问float 占4个字节空间 10的38次方那数很大很大。怎么能存的下?怎么解释?追答float和double的范围是由指数的位数来决定的。
float的指数位有8位,而double的指数位有11位,分布如下:
float:
1bit(符号位) 8bits(指数位) 23bits(尾数位)
double:
1bit(符号位) 11bits(指数位) 52bits(尾数位)
于是,float的指数范围为-127~+128,而double的指数范围为-1023~+1024,并且指数位是按补码的形式来划分的。
其中负指数决定了浮点数所能表达的绝对值最小的非零数;而正指数决定了浮点数所能表达的绝对值最大的数,也即决定了浮点数的取值范围。
float的范围为-2^128 ~ +2^128,也即-3.40E+38 ~ +3.40E+38;double的范围为-2^1024 ~ +2^1024,也即-1.79E+308 ~ +1.79E+308。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我做餐饮培训有前途吗
天津哪里 可以办理工行的信用卡 ??
今天早上醒来就感觉耳朵好像被什么东西给堵住
是谁发现蚕蛹是可以吃的?或者是吃蚕蛹的由来
精神风暴的伤害跟人物的精神值有关么?,请各位
花楼顶在哪里啊,我有事要去这个地方
大家能告诉我1993年-2005年是怎样的吗? 还有
手机不能登微信什么原因
迷茫,工作找不到,不知做什么?
是谁发明的相亲啊?晕!大神们帮帮忙
广汽丰田面试过了 今天去了体检 体检报告是由
合肥埋线双眼皮贵吗?
手机视频播放器那个能智能连播
鸿源电器家电商场地址在哪,我要去那里办事
做外卖需要那些证件?比如做炸鸡外卖需要那些
推荐资讯
珵用于人名有什么含义
听到结婚两字让我感到有点害怕,你们有吗?
四个字古风网名男生
江海洋蔬果配送中心李瑞蔬菜直销店这个地址在
民建大厦停车场地址在什么地方,我要处理点事
twilightwoods 和wonderland 买香水 上边的
城乡一体化建设的意义
人民银行,财政局,税务局的区别,求高人指点
初一数学 求最小值
翼城县隆化镇的邮编多少
标准差的大小代表投资项目的什么
大连高新技术产业园区国家税务局(永长街)地址
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?