Tag: 数字
口算:873 x 999 = ?
nick | 学习 | 2012-03-14
任意一个数字(A)和相同位数的“9”相乘(B),都有一个非常快速的口算方法:
1. 把 A 减一,得到的数字 A-1 就是答案的前半部分
2. 用 9 减去 (A – 1) 每一位的数字,得到的数字就是答案的后半部分
注:这里的 A 和 B 的位数必须相同,比如 A 是三位数, B 也必须是三位数。
举例:
873
x 999
?
首先,873 – 1 = 872,所以 872 就是答... [阅读全文]
0.1+0.2=0.30000000000000004 问题的探究
nick | 学习 | 2011-10-12
今天花了一整天的时间复习二进制相关知识,在这里写下这篇blog作为总结!
为什么“0.1+0.2=0.30000000000000004”?
首先声明这不是bug,原因在与十进制到二进制的转换导致的精度问题!
其次这几乎出现在很多的编程语言中:C/C++,Java,Javascript中,准确的说:“使用了IEEE 754浮点数格式”来存储浮点类型(float 32,double 64)的任何编程语言都有这个问题... [阅读全文]