设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
关于浮点数
返回列表
发新帖
关于浮点数
[复制链接]
11
|
2
|
2008-8-13 22:11:44
|
显示全部楼层
|
阅读模式
浮点数有没有unsigned的?
浮点数的取值范围是什么?
符号位/阶码/尾数都是什么?
回复
使用道具
举报
千问
|
2008-8-13 22:11:44
|
显示全部楼层
(一)浮点数是没有unsigned的。(二)C语言以及Inter IA32架构使用的浮点数格式遵从IEEE754标准,一个浮点数是如此计算出来的:V = (-1)^s * 2^E * M 。S是符号位,0 或 1。V 及M 的位数由数据类型来决定。如果是单精度型(float),那E 占8 位,M 占23 位,如果是双精度(double),E 占11 位,M 占52 位。单精度数(float),最小正数为min V = 2 ^ -149 ,双精度(double),最小正数数min V = 2 ^ -1074;单精度数(float)的最大正数为max V = 2^127 * (2 - 2^-23) ,双精度数(double)
回复
使用道具
举报
千问
|
2008-8-13 22:11:44
|
显示全部楼层
各个语言的数值系统是不一样的哦你去找本你学的语言的工具书不就迎刃而解了或者去 ISO委员会查查 也能查到符号位/阶码/尾数是2进制规格化表示浮点数涉及的概念书没在手边 忘了不好意思 你可以自己查查
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行