objective C運算子和表示式

2022-06-23 22:45:12 字數 546 閱讀 5549

運算子可以分為以下幾種:

算術運算子:+,-,*,/,%,++,—-。

關係運算子:,<=,>=,==,!=

布林邏輯運算子:!,&&,||

位運算子:|,&,^,~,>>,<<

賦值運算子:+=、-=、*=、=/

條件運算子:?:

注意:1.布林邏輯運算子中有兩個比較特殊的運算子符號,「&&」和「||」。

其中,「&&」為短路與,如果對兩個表示式進行運算,若第乙個表示式的值為「假」,則與第二個表示式的值無關,結果肯定為「假」,所以此時第二個表示式不再計算。

「||」為短路或,如果對兩個表示式進行計算,若第乙個表示式的值為「真」,則與第二個表示式的值無關,結構肯定為「真」,所以此時第二個表示式不再計算。

2.位運算子舉例:

3.條件運算子

格式為:布林表示式?表示式1:表示式2

當布林表示式的值為真時,返回表示式1的值,否則返回表示式2的值。

運算和運算子

運算 乙個或者乙個以上的資料經過變化得到新值的過程。運算子 用於運算的符號就是運算子 分類 1.算數運算 2.比較運算 關係運算 3.賦值運算 4.邏輯運算 5.位運算 6.成員運算 7.身份運算 1.算數運算 加法運算 減法運算 乘法運算 除法運算 地板除運算 取商運算 取餘運算 求模運算 冪運算...

Objective C 使用點運算子訪問屬性

objective c語言允許你使用非常簡便的語法訪問屬性。要獲得 myfraction 中儲存的 numerator 的值,可使用以下語句 myfraction numerator 這會向 myfraction 物件傳送 numerator 訊息,從而返回所需的值。從 objective c 2....

objective c 運算子優先順序排序

優先順序 運算子名稱或含義 使用形式 結合方向說明1 陣列下標 陣列名 常量表示式 左到右 圓括號 表示式 函式名 形參表 成員選擇 物件 物件.成員名 成員選擇 指標 物件指標 成員名2 負號運算子 表示式 右到左單目運算子 型別 強制型別轉換 資料型別 表示式 自增運算子 變數名 變數名 單目運...