一.常量,變數和識別符號
1.識別符號
用來表示各種程式成分,命名程式中的一些實體(變數,常量,函式名等)
識別符號命名規則:
2.常量
程式執行過程中其值不能改變的量。
3.變數
二.基本資料型別
1.整形資料
整數,不帶小數點,可以有正負號。
2.實型資料(浮點數)
3.字元型資料
定義乙個字串可以用單引,雙引或者三引來進行界定(可互相巢狀)
常用轉義字元及含義
字元形式
含義
\n回車換行,將當前位置移到下一行開頭
\t橫向跳到下一製表位置(tab)
\b退格,將當前位置退回到前一列
\r回車,將當前位置移到當前行列開頭
\f走紙換頁,將當前位置移到下頁開頭
\\反斜線符『\』
\'單引號符'
\''雙引號符''
\ddd
1~3位八進位制數所代表的字元
\xhh
1~2位十六進製制數所代表的字元
注意:
4.布林型資料
用於描述邏輯判斷的兩種結果,有真假兩種結果。條件滿足時結果為true,不滿足時結果為false。
5.複數型別資料
形式為:實部 + 虛部j(大寫或小寫)
三.運算子與表示式
1.運算子
算術運算子
(+、-、*、/、**、//、%)
關係運算子
(>、<、>=、<=、==、!=)
邏輯運算子
(and、or、not)
位運算子
(<<、>>、~、|、^、&)
賦值運算子
(=、復合賦值運算子)
成員運算子
(in、not in)
同一運算子
(is、is not)
下標運算子
( [ ] )
其他如函式呼叫運算子()
單目運算子
乙個運算子只連線乙個運算物件
雙目運算子
乙個運算子連線兩個運算物件
其他2.算術運算子和算術表示式
(1)算術運算子
2.算術運算符合算術表達
(1)算術運算子
用於各種型別數值運算,包括+、-、*、/、//、**、%。
(2)算術表示式
用算術運算子將運算物件鏈結的式子。
3.賦值運算子和賦值表示式
(1)賦值運算子:=。
(2)賦值表示式:變數 = 表示式
(3)多變數賦值
a.鏈式賦值:變數1=變數2=.....=變數n=表示式
b.多變數同行賦值:變數1 ,變數2,....,變數n = 表示式1,表示式2,... ,表示式n。
四.運算子的優先順序和結合性
優先順序運算子結合性
從上到下優先順序由高到低
()從左至右
* **、/、//、%
+、-<、<=、>、>=
==、!=、<>
not從右至左
and從左至右
oris、not is
in、not in
=、+=、-=、*=、/=、%=、//=、**、==
從右至左
資料型別和運算子 運算子
objective c 支援所有的基本算術運算子 除法運算子。除法運算子有些特殊,如果除法運算子的兩個運算元都是整數型別,則計算結果也是整數,就是將自然 數除法的結果斷取整。求餘運算子。它要求運算子兩邊的運算元必須是整數,他的計算結果是使用第乙個運算元來除以第二個運算元,得到 乙個整除的結果後,剩下...
python資料型別 運算子
1 整型 int 整數 a 100 2 浮點型 float 小數 b 1.6 3 布林值 bool 只有兩個值true和false 注意 首字母大寫 c true d false 4 複數 目前用不到 1 str,使用引號括起來的就是字串 成對的單引號 雙引號 三引號括起來的內容就是字串。eg ff...
資料型別和運算子
public static void main string args elsewhile test expression 5 for迴圈 for init statement test expression iteration statement 6 使用break結束迴圈 例如 for int ...