OC - 常量與const

Oc繼承於C,C的語法OC都能用,關於常量: 編碼

在程序運行過程當中,其值不能改變的數據對象,稱之爲常量。C語言中,常量有數字,如24,字符,例如’a’和字符串,例如「myName」三種。在程序中,常量不須要聲明能夠直接使用。 spa

一.C語言中有整數和實數倆種數: 對象

1.1 整形常量:整形常數,整數、 繼承

十進制整數以正負號開頭,如1-1 內存

八進制整數以正負號開頭,第一位數字必定是0,如012383),-012-10 字符串

十六進制整數以正負號開頭,前倆位爲0x。如0x123291),-0x12-18 編譯

1.2實型常量 變量

1)小數形式 硬件

2)指數形式 語法

3)雙精度實數

二.字符常量

字符型數據用於表示字符值,字符數據的內部表示是字符的ASCII代碼,並不是字符自己,例如’A’65’a’97.一個字符常量在計算機存儲中佔一個字節,因爲字符常量是以編碼形式存放的,因此能夠參與各類運算。

三 字符串常量

字符串常量是一對雙引號(「」)括起來的字符序列,字符的個數稱爲其長度,簡稱爲字符串。例如「how are you」,「C program」都是字符串常量。

長度爲n的字符串,在計算機存儲器中佔n+1個字節,分別存放字符的編碼,最後一個字節存放是NULL字符(或叫空字符,編碼爲0,也能夠用‘\0’表示)。

四.符號常量

對常量命名,也就是用符號代替常量,該符號稱爲符號常量,通常用大寫字母表示。這就是宏的來源,宏就是標識符(其實就是符號常量)表示一個字符串。

宏定義,宏替換。符號常量的使用會增長程序可讀性和加強程序的可維護性。

 

 

 

C語言變量

在程序運行中其值能夠變化的量咱們稱爲變量。每個變量都對應計算機內存中相應的存儲單元。在該存儲單元中存放變量的值。

變量名,變量值的區別:變量名實際是一個符號地址,是在編譯鏈接時由系統分配給每個變量的內存地址,變量的值其實是這個存儲單元中存放的數據。

1.     基本變量類型

暫不寫

2.     類型修飾符

signed     有符號

unsigned   無符號

long      

Short     

不一樣的計算機系統,手機系統對各種數據所佔內存字節數有不一樣的規定。

3.     訪問修飾符

C語言有倆個用於控制訪問和修改變量方式的修飾符,分別是常量(const)和易變量(volatile)。

帶const修飾符定義出的變量在程序運行過程當中值始終保持不變。const型數據能夠在其初始化時直接被賦值,或經過某些硬件的方式賦值,例如num要定義成100.可寫成

const int num = 100

之後程序中出現num的地方就是100,也不能在被改變。

至關於用const把變量轉化爲常量了。

靜態又是什麼意思呢?總結中... 

相關文章
相關標籤/搜索