iOS每日小結-01續

· 1.4數據類型補充:

1)字符型:OC中每個字符只佔一個字節,因此,單個字符不能用於保存中文。

2)轉義字符:

3)★反斜線的使用:若在字符串中使用反斜線(\)如:@"c:\新建文件夾"---------是有問題的,問題在於OC會把反斜線當成轉義字符;正常的處理方式:@"c:\\新建文件夾"

4)枚舉類型:

1.定義枚舉時用{}列出枚舉值(也叫枚舉常量或者枚舉元素),枚舉值是常量,因此不能對他們進行賦值,實際上每一個枚舉元素都是按照順序,對應 0、1、2、 4、5...(可以顯示定義的枚舉常量的值)

2.枚舉常量的本質是無符號整數,因此OC中可以直接將整數賦值給枚舉變量(可以當成整數使用:比較大小、四則運算)

例如:enum hello {a = 3, b = 1, c, d};有興趣可以試着運行,看下c、d的結果
5)BOOL類型:

1.OC底層實際上就是用usigh char來代表BOOL

2.★由於BOOL實際上是usigh char 只佔一個字節,8 byte,所以當數值過大時候,如:256(二進制位:10000000)低八位都是零即爲NO,同理768也是如此。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章