1、數據的表現形式及其運算
在計算機高級語言中,數據有兩種表現形式:常量和變量
2、常量:程序運行過程中,其值不能被改變的量稱為常量。
? ? 其常用的常量有以下幾類:
(1)整型常量:如1000、12345
(2)實型常量。
有兩種表現形式:
十進制小數形式。如123.456,0.345
指數形式()由于在計算機輸入或輸出時候,無法表示上角或者下角度,故規定以字母e或E代表以10為底的指數。
(3)字符常量。有兩種形似的字符常量。
普通字符/轉義字符
(4)字符串常量
(5)符號常量:這種用一個符號代表一個常量的,代表符號常量。
其作用如下:含義清楚;在需要改變程序中多處用到的同一個常量時,能做到“一改全改”
備注:符號常量不占內存,只是一個臨時符號,在預編譯后這個符號久不存在了,故不能對符號常量賦以新值。
3、變量
變量代表一個有名字的,具有特定屬性的一個存儲單元。它用來存放數據,也是存放變量的值。在程序運行期間,變量的值是可以改變的
變量必須先定義后使用。變量名實際上是以一個名字代表一個存儲地址。
4、常變量
常變量與常量的異同是:常變量具有變量的基本屬性:有類型,占存儲單元,只是不允許改變其值。可以說,常變量是有名字的不變量,而常量是沒有名字的不變量。
5、編譯系統將大寫字母和小寫字母認為是兩個不同的字符。一般而言,變量名用小寫字母表示。
6、C語言要求在定義所有的變量時都要指定變量的類型。常量也是區分類型的。所謂類型,就是對數據分配存儲單元的安排,包括存儲單元的長度(占多數字節)以及數據的表現形式。不同的類型分配不同的長度和存儲形式。不同類型的數據在內存中占用的存儲單元長度是不同的。
7、注意:自增運算符(++)和自減運算符(--)只能用于變量,而不能用于常量或表達式。
8、C語句
一個函數包含聲明部分和執行部分
執行部分是語句組成的,語句的作用是向計算機系統發出操作指令,要求執行相應的操作。
聲明部分不是語句,它不產生機器指令,只是對有關數據的聲明。