- Objective-C和Sprite Kit游戲開發從入門到精通
- 曹化宇
- 295字
- 2021-01-07 18:57:40
3.1 比較運算
軟件開發中,經常有一些數據比較的操作,然后會根據不同的數據而執行相應的代碼。在Objective-C中,常用的比較運算包括:
? 等于,使用==運算符。
? 不等于,使用!=運算符。
? 小于,使用<運算符。
? 小于等于,使用<=運算符。
? 大于,使用>運算符。
? 大于等于,使用>=運算符。
我們知道,計算機工作是不會有大概、差不多之類的回答的;所以,比較運算的結果會是BOOL類型,也就是說,比較運算的結果只能是YES或NO。
請注意等于運算符,它是兩個等號,這和一個等號的賦值運算符是不同的,這是很多初學者最容易出錯的地方之一。請注意分析以下幾行代碼的執行結果。
int intNum = 1; NSLog(@"%i", intNum == 1); //1, 變量intNum等于1 NSLog(@"%i", intNum == 0); //0, 變量intNum不等于1 NSLog(@"%i", intNum = 1); //1, 1賦值到intNum變量,表達式的值1 NSLog(@"%i", intNum = 0); //0, 表達式的值是intNum的值0
推薦閱讀
- 和秋葉一起學:秒懂Excel
- 天天用的Office一百招
- Final Cut Pro X基礎培訓教程
- Excel 2013實戰應用超級手冊
- 辦公自動化精品教程
- 大話PPT:幻燈片制作真經
- Excel 2010電子表格自學成才
- 移動游戲UI設計專業教程
- Windows 10從入門到精通
- WPS Office高效辦公一本通:文字·表格·演示·PDF·腦圖
- PowerPoint 2016高級應用案例教程
- 商業智能:從Excel到Power BI的數據可視化(動態圖表篇)
- Word-Excel-PPT 2013辦公技巧
- 從數據到Excel自動化報表:Power Query和Power Pivot實戰
- Matlab優化設計及其應用