“常數”的廣義概念是“不變的量”,如:計算機程序運行時不會被程序修改的量;數學函數中的壹個量,如每個特定圓的半徑和直徑;物理學中的近地面重力加速度;真空中光速的值;不同粒子各自的質量。
第壹層含義是指它們的編碼方法不變,但嚴格來說,“人為規定的某種方法也可以根據當地情況人為改變,因此其本身的數值大小不是‘常數’的內涵”。例如,無論是在硬件、軟件還是各種編程語言中,字符“a”的信息編碼都是“0x41”。
擴展數據:
C語言中常量概念的曲解:
在除“C/C++”之外的壹些高級編程語言中,“常數”可以稱為“信息變化過程中永不變化的量”,可以是壹些不隨時間變化的固定信息;也可以表示為數值的字符(或字符串)通常用於識別、測量和比較它們之間的差異。
但是,在“C/C++語言”中,“常量”如果用“操作過程中的常量”來描述是不準確的,即使在實際使用時也是如此,這是壹個錯誤的概念。
在“C/C++”中,定義“指針常量”時,可以根據“const”的不同位置定義幾種不同的形式。雖然看起來符合常量的概念,但實際操作中其值或地址值會發生變化,所以本質不是常量的概念。
百度百科-常量(編程語言)