e_1即是一个典型的魔术数字：虽然程式作者写的时候自己能了解数值的意义，但对其他程式员而言，甚至制作者本人经过一段时间后，会难以了解这个数值的用途，只能苦笑讽刺「这个数值的意义虽然不懂，不过至少程式能够执行，真是个魔术般的数字」而得名（起源参考平方根倒数速算法）。魔术数字带来的常见的负面影响包括：因此，一般认为应该用一个带有有意义名称的常量取代魔术数字，例如上述的例子可以改为：在计算机中以数字表示的其他信息也可能成为魔术数字，例如以十六进制数字表示的RGB格式的颜色：当读到这段代码时，很