V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  bombless  ›  全部回复第 35 页 / 共 61 页
回复总数  1209
1 ... 31  32  33  34  35  36  37  38  39  40 ... 61  
❮ ❯
2015 年 2 月 23 日
回复了 squallcx 创建的主题 › 程序员 › 用在线开发平台来学习编程靠谱嗎
现在还有啥电脑vs跑不起……除非你买上网本就没话说了……
明明是floor(逃
2015 年 2 月 23 日
回复了 sangsir 创建的主题 › 程序员 › 免费服务要提供 God 服务吗
之前 watch 了 Github 上一个叫 cow 的翻墙软件项目,看的我都生气,于是把 watch 状态关了。

如果用户量真的很大,可以考虑给加点广告之类的搞点收入吧。
现在阮一峰的博客都加广告了,哈哈。
2015 年 2 月 22 日
回复了 invite 创建的主题 › Python › Python 的 BUG 是不是一直不修复的?
@xfspace 所以m$也在用bug逼你升新版!
2015 年 2 月 22 日
回复了 laoyuan 创建的主题 › PHP › PHP 果然是世界上最好的语言,再也不相信 var_dump() 了
@Kilerd 在C语言中这叫promotion,在此处是不需要区分单精度和双精度的
2015 年 2 月 22 日
回复了 invite 创建的主题 › Python › Python 的 BUG 是不是一直不修复的?
这是用bug来逼你们升到3的节奏啊
2015 年 2 月 22 日
回复了 wangjie 创建的主题 › 程序员 › 关于程序员会不会修电脑
Linus前段时间参加一个技术交流会做嘉宾,人家问他是不是经常升级系统,他说他在家的时候女儿和妻子的电脑都是他修的,他只要必要的时候升级系统,平时尽量不去动它。
2015 年 2 月 22 日
回复了 schezuk 创建的主题 › PHP › [发泄贴] 原来 PHP 每一个子版本都是不同的语言……
mysqli的这套绑定我以前用的时候的确感觉不太稳定

不知道后续版本怎么样了。我用的时候5.5还没出来呢
试了下京东的,居然能用(逃
2015 年 2 月 14 日
回复了 arachide 创建的主题 › JavaScript › 哇咔咔 javascript 变高大上了 超越 php python
很多Ruby的逐渐转Rust、Go啥的了
话说回来最近discourse还挺火的
2015 年 2 月 14 日
回复了 tywtyw2002 创建的主题 › Linux › 再一次把 home 目录给删了
多建几个branch,多push过去吧
2015 年 2 月 5 日
回复了 pythonee 创建的主题 › 程序员 › 计算机和其他机器的本质区别是什么
算盘造复杂了你都开始有点搞不清楚算盘是怎么工作的了……
就是这么一回事……
2015 年 1 月 24 日
回复了 Livid 创建的主题 › Rust › Piston
噗,这个不是应该放到 /go/rustlang 么
2015 年 1 月 21 日
回复了 laoyuan 创建的主题 › PHP › PHP 果然是世界上最好的语言,再也不相信 var_dump() 了
噗,我24楼看错了,不好意思。

如果真的需要比较浮点数,一般是确定一个可容忍的精度,然后根据这个精度比较两个浮点数的差。

如果可能的话最好就比较整数,像云风的ejoy游戏引擎为了避开这个问题就把所有的数乘以1024,这样以一定损失为代价,全部都进行整数的比较。
货币的话常常就直接用十进制表示,不用浮点数了。
2015 年 1 月 21 日
回复了 laoyuan 创建的主题 › PHP › PHP 果然是世界上最好的语言,再也不相信 var_dump() 了
@Delbert a 和 c 是整数,b 不是,就这么简单。
2015 年 1 月 21 日
回复了 243205964 创建的主题 › 微信 › 朋友圈开始卖广告了,这次的广告都没办法屏蔽。
你们看过华氏451°没?我后面才看的,看了之后发觉和黑镜的故事和意境挺像的。
2015 年 1 月 21 日
回复了 4everLoveU 创建的主题 › 程序员 › 等待面试结果通知真是一件令人抓狂的事...
让我猜猜,首先这不符合B的HR的风格,因此剩下AT。
其次,翻了楼主发言发现楼主喷过T。

所以这就一定是A。
趁早表忠心吧。
2015 年 1 月 21 日
回复了 laoyuan 创建的主题 › PHP › PHP 果然是世界上最好的语言,再也不相信 var_dump() 了
@laoyuan 不是高级不高级的……

round之后就是整数了。

浮点数就是二进制表示的小数。你打印出来的是十进制的小数。
所以接下来我就按二进制小数和十进制小数讲解了。
另外我说的都是有限小数,下面看的时候要把二进制小数理解成二进制表示的有限小数。十进制的情况也同理。


只有它是整数的时候,二进制才能和十进制表示无损地互换——就是说,可以把二进制小数换成一个十进制表示,再把转换结果换回一个二进制表示,这个表示能和最早这个二进制表示是一样的。

以上说的是一般的情况。实际上针对上面说的这种转换,已经有算法可以实现对任意浮点数做这种“无损”的转换了。但是这个转换有一些缺点:
1. 比较晚才发现了这样的算法。这个看似简单的问题对人类的大脑来说还是比较复杂,
2. 换出来的十进制表示基本上都很长,
3. 性能不太好。


因此一般显示的浮点数,虽然是有办法精确表示的,但是出于实用的目的一般选择不精确表示。
这就是为什么 c 和 b 不一样,但打印的结果是一样的。


所以如果你需要表示整数,那就要特意的取整。不知道这么说解释清楚没有。
可以叫featured
1 ... 31  32  33  34  35  36  37  38  39  40 ... 61  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   952 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 20:47 · PVG 04:47 · LAX 13:47 · JFK 16:47
♥ Do have faith in what you're doing.