C語言常量

常量:在程序執行過程中值不會發生變化的量

分類:整型常量,實型常量,字符常量,字符串常量,標識常量

整型常量:1.67.1001,1000U(U表示無符號整型),777L(表示長整型)

實型常量:3.14,5.123,3.0E5

字符常量:由單引號引起來的單個得字符或轉義字符,如'a','\n','\t',

                    一種特殊的字符常量轉義字符 ‘\ddd 13位八進制數所代表的字符

          '\015', ‘\xhh 12位十六進制數所代表的字符'       

字符可以是字符集中任意字符。但數字被定義爲字符型之後就不能參與數值運算。如‘5’5是不同的。‘5’是字符常量,不能直接參與運算,而只能以其ASCII碼值(053)來參與運算。

標示常量:#define

const定義常量:

    const int a=10

    const int *a : 表示指針a所指向的對象無法通過指針a來修改指向的對象值,但可以修改指針                       a本身的值(地址),也就是可以改變指向其它對象。

    int* const a :表示指針a所指向的對象可以通過指針來修改指向的對象值,但不可以改變指針a

                   本身的值(地址),也就是不能改變指向其它對象。 





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