C語言知識點1

在C語言中,數據有兩種表現形式:常量和變量。
常量:在程序運行過程中,值不會改變的量。常用的常量主要爲整型常量、字符常量、字符串常量和符號常量。而字符常量分爲普通字符(用單撇號括起來的一個字符,例如'a' '0' '#')和轉義字符(以\開頭的字符序列,常用的轉義字符有\n 換行 \t 水平製表符 \r 回車 \ddd 一到三個八進制數對應的字符 \xdd 十六進制對應的字符)。符號常量是用 #define 指令指定用一個符號名稱代替一個常量。符號常量不佔內存,只是代表一個值,在預編碼後這個符號就不存在了,故不能對符號常量賦新值。爲與變量區別開來,符號常量一般用大寫表示。
變量:代表一個有名字的、具有特定屬性的一個存儲單元。變量必須先定義,後使用。變量有變量名和變量值。變量名實際上是以一個名字代表的一個存儲地址,在對程序編譯連接時由編譯系統給每一個變量名分配對應的內存地址。從變量中取值實際上是通過變量名找到相對應的內存地址,從該存儲單元中提取數據。
變量還有一種特殊的表現形式:常變量。其方法是在定義變量前加 const。常變量具有變量的基本屬性:有類型、佔存儲單元,只是不能改變其值。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章