Oc繼承於C,C的語法OC都能用,關於常量: 編碼
在程序運行過程當中,其值不能改變的數據對象,稱之爲常量。C語言中,常量有數字,如24,字符,例如’a’和字符串,例如「myName」三種。在程序中,常量不須要聲明能夠直接使用。 spa
一.C語言中有整數和實數倆種數: 對象
1.1 整形常量:整形常數,整數、 繼承
十進制整數以正負號開頭,如1,-1 內存
八進制整數以正負號開頭,第一位數字必定是0,如0123(83),-012(-10) 字符串
十六進制整數以正負號開頭,前倆位爲0x。如0x123(291),-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把變量轉化爲常量了。
靜態又是什麼意思呢?總結中...