1樓:a羅網天下
區別一:漢語意思不同
1、常量亦稱“常數”,是反映事物相對靜止狀態的量。
2、變數亦稱“變數”,是反映事物運動變化狀態的量。在事物的特定運動過程中,某量若保持不變,則稱之為常量;反之,則稱之為變數。
區別二:程式執行中值不同
1、不同常量的值不可以修改,所以常量在定義的時候必須初始化,任何嘗試修改常量的操作都會導致編譯出錯。
2、變數可以通過賦值來改變值,變數可以在定義時不進行初始化。
區別三:編譯的時候不同
1、常量在編譯的時候,可以以立即數形式編譯進指令,比起使用記憶體的變數執行效率更高。(組合語言中中運算元有三種:暫存器運算元、儲存器運算元和立即數。
其中立即數相當於高階語言中的常量(常數),它是直接出現在指令中的數,不用儲存在暫存器或儲存器中的數,如指令add al,06h中的06h即為立即數。)
2、常量本身沒有地址屬性(除字串常量等),而變數有地址屬性。所以常量只能用做右值,而變數左值右值都可以。
2樓:直女看動漫
區別如下:
1、漢語意義不同。常量亦稱“常數”,是反映事物相對靜止狀態的量;變數亦稱“變數”,是反映事物運動變化狀態的量。在事物的特定運動過程中,某量若保持不變,則稱之為常量;反之,則稱之為變數。
1、在數學中,常量指不變的量,如e,π等;變數指可以取不同值的量(因變數和自變數)。變數是常量的發展,常量是變數的特例。如y=2x+15,式子中15是常量,x、y是變數(y就是因變數,x就是自變數)。
2、在程式中,常量的值不可以修改,任何嘗試修改常量的操作都會導致編譯出錯。變數可以通過賦值來改變值;常量在定義的時候必須初始化。變數可以在定義時不進行初始化; 常量本身沒有地址屬性(除字串常量等),而變數有地址屬性。
所以常量只能用做右值,而變數左值右值都可以。
3樓:咩咩咩無名小豬
數學中表徵事物量的一對概念。
在事物的特定運動過程中,某量若保持不變,則稱之為常量。
反之,則稱之為變數,在生活中有廣泛運用。
數學的研究物件從常量進到變數的過程表明,人們對事物數量關係的研究已經從靜止的、孤立的觀點轉變到運動和聯絡的觀點。
這種思維方式的改變反映出辯證法已經進入了數學。
正如恩格斯所說,數學中的轉折點是笛卡爾的變數,變數數學本質上不外是辯證法在數學方面的運用。
符號常量與變數到底有什麼區別?
4樓:
符號常量與變數區別為:定義不同、定址不同、宣告不同。
一、定義不同
1、符號常量:符號常量在使用之前必須先定義,編譯後寫在**區。
2、變數:變數在使用之前不必先定義,編譯後寫在執行區。
二、定址不同
1、符號常量:符號常量不可定址,沒有儲存空間。
2、變數:變數可定址,有儲存空間。
三、宣告不同
1、符號常量:符號常量在宣告時如果沒有提供值,則該常量的值是不確定的,而且無法修改它。
2、變數:變數在宣告時如果沒有提供值,則該常量的值按照定義型別預設系統值,可以重新修改。
5樓:匿名使用者
在程式執行過程中,其值不能被改變的量稱為常量。用一個標示符代表一個常量的符號,稱為符號常量。而變數代表記憶體中具有特定屬性的一個儲存單元 ,它用來存放資料,也就是變數的值,在程式執行期間,這些值是可以改變的。
6樓:半半天空
符號常量是用符號表示的常量,他和程式一起儲存,而變數計算機會給他單獨分配記憶體
7樓:
符號常量的值是不能改變 是一個不能改變值的變數
變數就是可以在程式中改變已經賦予的值
常量和變數的區別
8樓:幾米要環遊世界
常量bai和變數的區別:變
du量是“可讀、可寫”,而常zhi量是dao“只讀”的。
變數是在程式內執行過容
程中,內部儲存的值,隨時可以被改變的一段記憶體地址。比如:int a = 123,這裡的a就是一個整型變數,通常情況下,整型變數佔據著4個位元組的記憶體。
常量在程式執行過程中,所表示的值是無法被改變的。比如:const int a = 123, 這裡的a,在其前面有一個修飾符“const”,表示a的值是“只讀”的。
9樓:紅山人
常量就是不變的量,可以是數值,字元,各種符號.
10樓:匿名使用者
資料型別就像:整數,單精度小數,雙精度小數……
變數:就像數學中的變數x,y……注意:他們的值是可以改變的
常量:也像數學中的常量 a,b……,值一旦給定後就不變
php中變數與常量的區別,3,PHP中變數和常量的區別
定義常量和定義變數的區別 1.常量前面沒有美元符號 2.常量只能用 define 函式定義,而不能通過賦值語句3.常量可以不用理會變數範圍的規則而在任何地方定義和訪問4.常量一旦定義就不能被重新定義或者取消定義5.常量的值只能是標量 更詳細的關於變數和常量的知識請參見參考資料。 變數與常量 1.變數...
C語言合法常量123 和123區別是什麼?雙引號代表什麼123合法麼
前者是字串,後者是數字。雙引號代表字串,單引號代表單個字元。你可以輸出 123 看看是什麼。 123 是字串 123 是字元s 123是常量數字 是字串標示 是字元標示 表示8進位制 8進位制123,是10進位制的83 是ascii字元大寫s的內碼 歸途如虹 是個字串。香港只要是正規的公司的就沒有問...
「變數 常量 」到底是什麼意思?????越詳細越好
常量 就是不變的 像一個數什麼的。就象數學裡的 1 2 3 就是常量。數學裡的x 就是變數 簡單點理解好。太複雜不好理解。謝謝您的解釋,真棒。謝謝。什麼是常量 變數?在it面試中經常會問到這個問題,總感覺自己自己,但又給不了一個特別肯定的答案,今天就做個詳細的總結。常量。可以理解為一直不變的量。常量...