社区
C语言
帖子详情
请教浮点数在内存中的存储形式?
匚匚
2009-12-03 07:03:40
请教浮点数在内存中的存储形式?尾数部分小数点前面是0还是1?或者说省略的是小数点前面的1,还是小数点后面的第一个1?
...全文
92
7
打赏
收藏
请教浮点数在内存中的存储形式?
请教浮点数在内存中的存储形式?尾数部分小数点前面是0还是1?或者说省略的是小数点前面的1,还是小数点后面的第一个1?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cao_jialian
2009-12-03
打赏
举报
回复
说的是一回事:看你说的是在移位前还是移位后
1.尾数是一个纯小数且小数点后第一位非0.既然小数点后第一位
(
非0--刚刚打字出错了
[u][/u
])则省略它,右边的剩余位向左移动一位,最右边可以再表示一位;
2.尾数是一个纯小数且小数点后第一位非0.所有位向左移动一位,同向整数部分进了一位1,省略它;最右边增加一位。
只问省略是哪一位不问怎么操作是不对的。
省略的是尾数的最高位!先左移再省略--省略的是小数点前的整数位,先省略再移位--省略的是小数点后的第一位。
cao_jialian
2009-12-03
打赏
举报
回复
说的是一回事:看你说的是在移位前还是移位后
1.尾数是一个纯小数且小数点后第一位非0.既然小数点后第一位为0则省略它,右边的剩余位向左移动一位,最右边可以再表示一位;
2.尾数是一个纯小数且小数点后第一位非0.所有位向左移动一位,同向整数部分进了一位1,省略它;最右边增加一位。
只问省略是哪一位不问怎么操作是不对的。
省略的是尾数的最高位!先左移再省略--省略的是小数点前的整数位,先省略再移位--省略的是小数点后的第一位。
foxpeter
2009-12-03
打赏
举报
回复
推荐楼主去看看 钱能的 C++ 第二版 3.3节 就很清楚了
匚匚
2009-12-03
打赏
举报
回复
另符号位是在高位还是低位
匚匚
2009-12-03
打赏
举报
回复
[Quote=引用 2 楼 foxpeter 的回复:]
自动省略小数点前面的1
这样就可以多表示一位
[/Quote]
那0.0的二进制形式是怎么样的?1.0呢
谢谢
foxpeter
2009-12-03
打赏
举报
回复
自动省略小数点前面的1
这样就可以多表示一位
匚匚
2009-12-03
打赏
举报
回复
也就是说尾数必须是0.1开头呢,还是以1.x开头?
oeasy教您玩转python入门教程
这使得生成器在处理大量数据时非常有用,因为它们可以节省
内存
空间。 11. 迭代器和协程 迭代器和协程是Python
中
的两个重要概念。迭代器允许您遍历容器类型的数据结构(如列表和元组),而协程则是一种异步编程的方式...
高手过招:
请教
:变量到底是在编译的时候初始化的,还是在运行的时候初始化的?
请教
:变量到底是在编译的时候初始化的,还是在运行的时候初始化的? [问题点数:40分,结帖人learnc2015] https://bbs.csdn.net/topics/391832733 收藏帖子 回复 learnc2015 结帖率 62.5% 变量到底是在...
c语言的常量基本问题,
请教
C语言基本类型的问题?
下面是我从我的讲义上复制下来的,你看看吧,应该能有些帮助。第2章 数据类型、运算符与表达式本章主要介绍C语言的各种数据类型... 指针类型 空类型2.2 常量和变量2.2.1 常量1、常量的概念:在程序运行过程
中
,...
Java变量概述与使用
数据类型可以看成是变量的分类,不同数据类型的变量不同类,我们可以从两个角度理解数据类型:数据最终是要
存储
在
内存
中
的(从
内存
角度理解)数据类型可以看成是对
内存
空间的一个抽象表达方式,一种数据类型对应一种...
c语言合法常量开头为字母和,为什么 0.1e+6是C语言的合法常量,而’cd’不是? 为什么 ch,
请教
几个有关C语言的问题: 1、为什么’cd’不能做为C语言...
为什么 ch,
请教
几个有关C语言的问题: 1、为什么’cd’不能做为C语言为什么 0.1e+6是C语言的合法常量,而'cd'不是? 为什么 char A=65...,
请教
几个有关C语言的问题: 1、为什么'cd'不能做为C语言合法常...匿名网友:1...
C语言
69,368
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章