常量與變量
1.變量
(1) 變量是指在程序運行過程中,值可以發生變化的量。
(2)給變量賦初值
類型說明符 變量1=值1,變量2=值2,……;
2. 常量
與變量的定義相反,常量是指在程序運行過程中不能發生改變的量。
常量的類型通常有5種:整型、實型、字符型、字符串型和符號常量。
(1)整型常量
整型常量就是整數,可以是十進制、八進制(以0開頭)或十六進制數(以0x或0X開頭)的整數。
(2)實型常量
實型常量也稱為浮點常數,它是帶小數位的數值。其表現形式可以是小數,也可以是指數。
(3)字符型常量
字符型常量是括在半角單引號內的一個字符。這些字符通常是ASCII碼字符,它們的值即該字符的ASCII碼值。
(4)字符串常量
字符串常量是由半角雙引號括起來的字符序列。字符串常量與字符常量有嚴格的不同,編譯程序在每個字符串的後面自動加上一個空字符'\0'以示區別。
(5)符號常量
符號常量是指以標識符形式出現的常量,C語言中符號常量使用編譯預處理命令#define來定義,符號常量定義形式如下:
#define常量名 值
(6)轉義字符
在C語言中,還有一種特殊的字符常量,它是以反斜槓“\”開頭的字符序列,稱之為轉義字符。
與普通字符不同,轉義字符序列表達的不再是字符表面的意義,而是一個特殊的ASCII碼字符,因此也可以用該字符的ASCII碼值來表示。
摘自 10-3G-何進超