常量是固定值,在程式執行期間不會改變。這些固定的值,又叫做字面量。
常量可以是任何的基本資料型別,比如整數常量、浮點常量、字元常量,或字串字面值,也有列舉常量。
常量就像是常規的變數,只不過常量的值在定義後不能進行修改。
85 /* 十進位制 /
0213 / 八進位制 /
0x4b / 十六進製制 /
30 / 整數 /
30u / 無符號整數 /
30l / 長整數 /
30ul / 無符號長整數 */
3.14159 /* 合法的 /
314159e-5l / 合法的 /
510e / 非法的:不完整的指數 /
210f / 非法的:沒有小數或指數 /
.e55 / 非法的:缺少整數或分數 */
字元常量是括在單引號中,例如,『x』 可以儲存在 char 型別的簡單變數中。
普通字元,如『a』,『b』,『c』
轉義字元,如『\n』,『\t』,『\b
字串字面值或常量是括在雙引號 「」 中的。乙個字串包含類似於字元常量的字元:普通的字元、轉義序列和通用的字元。
"hello, dear"
"hello, \
dear"
"hello, "
"d""ear"
在 c 中,有兩種簡單的定義常量的方式:
使用 #define 預處理器。
使用 const 關鍵字。
#define identifier value
#include
#define length 10
#define width 5
#define newline '\n'
intmain()
const type variable = value;
#include
intmain()
06 C 筆記 常量
1.進製 字首 0x 或 0x 表示十六進製制,0 表示八進位制,沒有字首則表示十進位制。字尾 可以是 u 或 l 的組合,其中,u 和 l 分別表示 unsigned 和 long。字尾可以是大寫或者小寫。2.科學記數法 e3.字串 轉義字元同c 的用法 string a hello,world ...
C語言基礎 常量
整型常量 浮點常量 一般形式例如 3.4,2.45,3.1415926 m.n指數形式例如 1.176e 10,3.5789e 8 m.n t字元常量 字元常量是指乙個單一字元,其表示形式是由兩個單引號包括的乙個字元 在c語言中,字元常量具有數值 ascii碼值 例如 char a,b,u,v a ...
C語言 常量指標
最近想要用課餘時間刷一下演算法題,發現c語言的指標部分忘得差不多了,再加上原來就有好多細節不清楚,所以打算看 深入理解c指標 這本書重新學一遍。這篇文章爭取對常量指標的各種情況做乙個總結。include intmain 只改變整數常量的值 num 1 test.c in function main ...