勵志

勵志人生知識庫

魔數是什麼

魔數(Magic Number)這一術語在計算機領域主要有兩種含義:

用來判斷文件類型的特定字節。在一些文件中,其起始的幾個字節的內容是固定的,這些字節被稱爲魔數。根據這些字節的內容就可以確定文件類型。例如,class文件以0xCAFEBABE作爲魔數,用於識別文件類型。

程序代碼中的硬編碼數值。這些數值通常未經解釋,直接在代碼中出現。如果大量使用,魔數可以降低代碼的可讀性和可維護性。

此外,在物理學中,魔數可以指代那些具有特殊重要性的數值,例如精細結構常數,這是一箇描述原子光譜精細結構的物理常數。