0.1 + 0.2 不等于 0.3

由于精度有限,浮点数不能在计算机中精确表示,这个问题甚至有一个网站:
https://0.30000000000000004.com/

数字的二进制表示,在计算机课程中是基础,借此简单回顾总结下计算机中的数字表示,包括整数和浮点数

阅读更多

字符编码回顾

记得以前十多年前上网的时候,会经常碰到网页乱码,然后就会在浏览器选择一个合适的字符编码。

阅读更多

有趣的位运算

编程中逻辑运算是再常见不过了,针对二进制的逻辑运算是位运算(bitwise-operations),使用位运算经常可以实现一些非常geek的操作。

阅读更多