C語言 06 常量

2021-09-19 11:35:56 字數 1014 閱讀 2790

常量是固定值,在程式執行期間不會改變。這些固定的值,又叫做字面量。

常量可以是任何的基本資料型別,比如整數常量、浮點常量、字元常量,或字串字面值,也有列舉常量。

常量就像是常規的變數,只不過常量的值在定義後不能進行修改。

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 ...