C 模組二 常量

2021-08-01 09:39:11 字數 1252 閱讀 9943

一,整型常量

1.關鍵字:int\short int\long int\signed\unsigned

2.八進位制:數字0開頭 十六進製制:數字0和字母x\x

二,實型常

1.關鍵字:float\double

2.小數形式:整數部分.小數部分

3. 指數形式:尾數部分e(e)+_指數部分

三,字元型常量

1.關鍵字:char\signed char\unsiged char 普通字元常量 轉義字元常量

注意:字元可以參與到整形資料的運算中,實質上是取字元所對應的ascii碼值進行運算

eg:換行符』\n』的使用

源**:

#include 

int main()

執行結果:

eg:製表符』\t』的使用:水平製表符,也常用於輸出的排列操作

源**:

#include

int main()

執行結果:

eg:回車符』\r*』.回到行首並且不換行,相當於回到首行進行改寫,後面的內容會將前面的內容覆蓋掉*

源**:

#include

int main()

執行結果:

2,轉義字元

(1)』\0』:表示空值,常在字串輸出時作為字串的結束標誌,它的ascii碼值為0

(2)』\ddd』:用1到3位八進位制數來表示乙個字元,反斜槓後面的三位八進位制數轉化為十進位制數後,就是這個字元的ascii碼值,由此碼值就可以找到對應的字元

(3)』\xhh』:用1到2位十六進製制數表示字元,這兩位十六進製制數轉化為十進位制數後就是對應字元的ascii碼值

eg:

源**:

#include 

int main()

執行結果:

四,字串常量

注意:在c語言中沒有字串這種資料型別

1,字串所佔記憶體的大小等於字串所有的字元個數加1,因為其在記憶體中儲存時,系統會自動為每個字串常量的尾部加乙個字元』\0』,用來標示字串的結束

注意:字串在記憶體中儲存的是組成字串的字母所對應的ascii碼值,並不是字母本身

C 基礎之二 常量指標和指標常量

定義 具有只能夠讀取記憶體中資料,卻不能夠修改記憶體中資料的屬性的指標,稱為指向常量的指標,簡稱常量指標。宣告 const int p int const p 注 可以將乙個常量的位址賦值給乙個對應型別的常量指標,因為常量指標不能夠通過指標修改內粗資料。只能防止通過指標引用修改記憶體中的資料,並不保...

常量綜述 二

引數傳遞和返回值的小結 void t int void u const int p const char v const int const w int main 函式t 可以用const和非const 指標做引數,而函式u 只能用const指標作為引數,而且編譯器也不允許使用儲存在const指標裡...

C 常量指標 指標常量

const char p 常量指標,指向一塊區域,這塊區域不可寫,只能讀。char const p 指標常量,指向一塊區域,這塊區域可讀可寫,但是指標的值初始後就不能改,類似於一般常量。const char const p 上面兩種型別的綜合,指標指向的區域不可寫,可讀。指標初始化後不能改。至於有什...